表是在公共模式中创建的,而不是使用PgAdmin4在PostgreSQL中新创建的其他模式
我正在处理PostgreSQL,我希望表处于不同的模式,而不是公共模式。 我正在使用PgAdmin4。我创建了一个模式,选择了相同的模式并打开了查询工具。我运行了以下查询以创建表:表是在公共模式中创建的,而不是使用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) ); 但是表是在公共模式中创建的,而不是在执
DROP TABLE IF EXISTS ClassToTable;
CREATE TABLE ClassToTable (className varchar(4000), fieldName varchar(4000), tableName varchar(4000) );
但是表是在公共模式中创建的,而不是在执行查询时创建和选择的模式
您能帮我解决这个问题或任何解决方法吗?我不使用pgAdmin,但
创建表
在您的搜索路径的第一个表中创建表
。在运行create table
语句之前,您是否更改了search\u路径
。我不知道搜索路径。你能给我更多的信息,我可以试试吗?谢谢分享这些文档。问题现已解决:)