hxl 发表于 2018-08-30 14:09

无法创建表是什么原因呢

devdb=> \c devdb01
You are now connected to database "devdb01" as user "hxl".
devdb01=> CREATE TABLE "tb_test_add01" (
devdb01(>   "id" int8,
devdb01(>   "name" varchar(64) COLLATE "pg_catalog"."default",
devdb01(>   "create_time" timestamp(6) NOT NULL DEFAULT now(),
devdb01(>   "update_time" timestamp(6) NOT NULL DEFAULT now()
devdb01(> );
ERROR:no schema has been selected to create in
LINE 1: CREATE TABLE "tb_test_add01" (

请问大家有遇到过这样的问题吗?


我是通过普通用户登陆的
$ psql -h localhost -U hxl -d devdb01


laoadiy 发表于 2019-07-26 10:27

创建表的时候填上模式可以吗

asdf2110 发表于 2020-09-27 10:23

是不是有默认的 schema 叫 hxl ,然后你这个用户在 schema hxl 上没有 create 权限
就会报这个错

wangbin 发表于 2021-01-25 16:47

看看目录的权限设置吧!
页: [1]
查看完整版本: 无法创建表是什么原因呢