PostgreSQL 的基本操作
虽然这只是我的个人备忘录…
在平时的工作中,我使用的是 Oracle 11g,所以在工作之外的项目中,我经常陷入困境,这是为了我自己创建的参考资料。
我还在本地机器上运行数据库。
启动和连接
开始
pg_ctl -D /path/to/postgres start
获取模式列表
psql -l
在数据库中进行控制台连接。
psql #{database-name}
检查数据库详细信息
查看表格列表
\d
了解关于桌子的详细信息。
类似于Oracle的desc功能。
\d #{table-name}
函数之类的东西
获取当前时间
系统当前日期的样子。
SELECT now();
现在(), transaction_timestamp和current_timestamp似乎是相同的.
真方便啊!小贴士
可以使用逆增量搜索。
当您在控制台中使用Ctrl+R,可以进行逆向搜索。您可以找到最近使用过的命令并再次输入,非常方便。