postgresql:如何重命名模式中的表

前端之家收集整理的这篇文章主要介绍了postgresql:如何重命名模式中的表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我使用Postgresql 9.x,我想重命名一个表。这个sql代码: @H_403_1@CREATE TABLE new (id int); ALTER TABLE new RENAME TO old; DROP TABLE old;

正确地重命名表。但是这个sql代码

@H_403_1@CREATE SCHEMA domain; CREATE TABLE domain.new (id int); ALTER TABLE domain.new RENAME TO domain.old;

失败,错误

ERROR: Syntax error at or near “.”

“”。 “领域”与“老”

一种方法: @H_403_1@ALTER TABLE domain.new RENAME TO old

另一种方式:

@H_403_1@SET search_path TO domain; ALTER TABLE new RENAME TO old;

search_path文件

猜你在找的Postgre SQL相关文章