Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
表是在公共模式中创建的,而不是使用PgAdmin4在PostgreSQL中新创建的其他模式_Postgresql_Pgadmin 4 - Fatal编程技术网

表是在公共模式中创建的,而不是使用PgAdmin4在PostgreSQL中新创建的其他模式

表是在公共模式中创建的,而不是使用PgAdmin4在PostgreSQL中新创建的其他模式,postgresql,pgadmin-4,Postgresql,Pgadmin 4,我正在处理PostgreSQL,我希望表处于不同的模式,而不是公共模式。 我正在使用PgAdmin4。我创建了一个模式,选择了相同的模式并打开了查询工具。我运行了以下查询以创建表: DROP TABLE IF EXISTS ClassToTable; CREATE TABLE ClassToTable (className varchar(4000), fieldName varchar(4000), tableName varchar(4000) ); 但是表是在公共模式中创建的,而不是在执

我正在处理PostgreSQL,我希望表处于不同的模式,而不是公共模式。 我正在使用PgAdmin4。我创建了一个模式,选择了相同的模式并打开了查询工具。我运行了以下查询以创建表:

DROP TABLE IF EXISTS ClassToTable;
CREATE TABLE ClassToTable (className varchar(4000), fieldName varchar(4000), tableName varchar(4000) );
但是表是在公共模式中创建的,而不是在执行查询时创建和选择的模式


您能帮我解决这个问题或任何解决方法吗?

我不使用pgAdmin,但
创建表
在您的
搜索路径的第一个表中创建表
。在运行
create table
语句之前,您是否更改了
search\u路径
。我不知道搜索路径。你能给我更多的信息,我可以试试吗?谢谢分享这些文档。问题现已解决:)