【发布时间】:2018-05-14 23:04:04
【问题描述】:
来自 Postgresql 的数据库转储使用 ALTER TABLE ONLY tablename 而不是我熟悉的 ALTER TABLE tablename。我很好奇 ONLY 关键字是做什么的,所以我在 Postgresql documentation 中查找它,它显示如下:
名字
要更改的现有表的名称(可选模式限定)。如果在表名之前指定了 ONLY,则仅更改该表。如果未指定 ONLY,则更改表及其所有后代表(如果有)。可选地,可以在表名之后指定 * 以明确指示包含后代表。
什么是后代表?
【问题讨论】:
标签: sql postgresql