【发布时间】:2016-05-27 18:19:32
【问题描述】:
我正在使用 PostgreSQL 数据库。我正在为不同的公司创建 10 个表。为了更快地访问记录,我试图在每个表上创建索引。但是,对于在第一个之后为所有公司创建的索引,PostgreSQL 会抛出异常。难道不能在同一个数据库的不同表上创建同一个索引吗?
【问题讨论】:
标签: java database postgresql indexing b-tree
我正在使用 PostgreSQL 数据库。我正在为不同的公司创建 10 个表。为了更快地访问记录,我试图在每个表上创建索引。但是,对于在第一个之后为所有公司创建的索引,PostgreSQL 会抛出异常。难道不能在同一个数据库的不同表上创建同一个索引吗?
【问题讨论】:
标签: java database postgresql indexing b-tree
在 Postgres 中,索引名称在同一架构中必须是唯一的。如果您省略名称,那么 Postgres 将为您创建一个唯一的名称。
【讨论】: