PostgreSQL

本地连接:

psql然后输入密码

在本地连接Heroku端的数据库:

首先在命令行输入:heroku run echo $JDBC_DATABASE_URL得到云端的数据库URL,然后在本地环境变量添加此URL。

查看云端数据库:

heroku pg:psql

关于本地数据库和远程数据库的pull和push:

待研究调查

控制台命令:

除了前面已经用到的\password命令(设置密码)和\q命令(退出)以外,控制台还提供一系列其他命令:

\h:查看SQL命令的解释,比如\h select。

\?:查看psql命令列表。

\l:列出所有数据库。

\c [database_name]:连接其他数据库。

\d:列出当前数据库的所有表格。

\d [table_name]:列出某一张表格的结构。

\du:列出所有用户。

\e:打开文本编辑器。

\conninfo:列出当前数据库和连接的信息。

postgres自增初始值的设定:

在实际开发中会有这样的需求,想要自己设置表中自增字段的初始值。

比如:在u_checkobj表中有一个自增字段id,我们知道,插入数据后,默认是从1开始自增的。但是假如,现在有一个需求,是要求id从1000开始插入,那么该怎么实现呢?只需要执行以下命令:

select setval(' u_checkobj_oid_seq',1000,false);

执行成功后,进行测试,插入一条数据后,会发现id的值已经符合需求了:从1000开始递增了。

results matching ""

    No results matching ""