我有一个类似以下的脚本:
SET search_path = MySchema;
INSERT INTO MyTable() values ()
MyTable实际上是在MySchema中创建的,因此如果我将脚本更改为
插入MySchema.MyTable()值()
有用
现在,我正在生成一些SQL文件以重新创建数据库结构,因此我们使用“ SET search_path = MySchema;”
有没有办法使这项工作成功?
使用NPGSQL 3.0.4.0版
答案 0 :(得分:0)
我的错误,这与架构本身无关,问题在于将DDL和DML指令放在一起时。