PostgreSQL重命名表序列和主键

时间:2017-10-27 14:21:10

标签: postgresql

在PostgreSQL中重命名表时,重命名表序列和主键是否必要或重要?它会影响某些事情吗?

2 个答案:

答案 0 :(得分:1)

不,除非您希望保持名称同步以避免让人感到困惑。

对象的身份是它的Oid。

答案 1 :(得分:1)

从技术上讲,你的数据库将一如既往地继续工作而不重命名,所以我认为这取决于你。如果您的主键具有通用名称id,那么无论新表名称如何,它仍然有效。如果名称的格式为old_table_name_id或类似名称,则表示语义不一致。在较大的项目中,这可能会使人类感到困惑。好的名字很重要,就像它们在代码中一样,所以我会在这种情况下重命名。序列也是如此。

相关问题