在PostgreSQL中重命名表时,重命名表序列和主键是否必要或重要?它会影响某些事情吗?
答案 0 :(得分:1)
不,除非您希望保持名称同步以避免让人感到困惑。
对象的身份是它的Oid。
答案 1 :(得分:1)
从技术上讲,你的数据库将一如既往地继续工作而不重命名,所以我认为这取决于你。如果您的主键具有通用名称id
,那么无论新表名称如何,它仍然有效。如果名称的格式为old_table_name_id
或类似名称,则表示语义不一致。在较大的项目中,这可能会使人类感到困惑。好的名字很重要,就像它们在代码中一样,所以我会在这种情况下重命名。序列也是如此。