ubuntu 下部署 postgresql
AppStream cache update completed, but some metadata was ignored due to errors.
apt install appstream/xenial-backports
appstreamcli --version
appstreamcli refresh --force
dpkg -l |grep postgresql
apt-get install postgresql postgresql-contrib libpq-dev
修改Linux用户的密码
passwd postgres
psql
\password:设置密码
\q:退出
\h:查看SQL命令的解释,比如\h select。
?:查看psql命令列表。
\l:列出所有数据库。
\c [database_name]:连接其他数据库。
\d:列出当前数据库的所有表格。
\d [table_name]:列出某一张表格的结构。
\du:列出所有用户。
\e:打开文本编辑器。
\conninfo:列出当前数据库和连接的信息。
四、配置数据库以允许远程连接访问
安装完成后,默认只能本地才能连接数据库,其他机子访问不了,需要进行配置。
1、修改监听地址
sudo gedit /etc/postgresql/9.5/main/postgresql.conf
将 #listen_addresses = ‘localhost’ 的注释去掉并改为 listen_addresse