1、切换到bin目录下,地址栏输入cmd,打开控制台,输入psql -U postgres,进入命令交互输入模式。
如果输入psql,提示要输入用户的口令,输入用户的密码会提示。原因:当且仅当输入psql的时候,实际是后面跟着缺省 用户名,就是本地PC的用户名,实际postgresql数据库里面根本没有这个用户;初始用户只有postgres而已;

2、用sql语句创建表提示关系不存在。

解决方式:需要先创建自增序列
CREATE SEQUENCE table_name_id_seq START 1;
3、用创建表的sql文件建表。
打开文件,复制sql,右键表,打开psql工具界面,将复制的sql粘贴执行。

4、查看序列
SELECT nextval( 'XXXX_seq ' )查看一次会自增一次
参考:
文章介绍了如何在bin目录下通过cmd进入PostgreSQL的命令行交互模式,强调了默认用户为postgres。在遇到创建表时提示关系不存在的问题,解决方案是先创建自增序列。此外,还展示了如何查看和使用序列,以及通过SQL文件创建表的方法。
1298

被折叠的 条评论
为什么被折叠?



