17_8_10 PostgreSql Mac

Mac 中 PostgreSql 安装

安装:

brew install postgresql

初始化:

initdb /usr/local/var/postgres -E utf8

设置成开及自启动

ln -sfv /usr/local/opt/postgresql/*.plist ~/Library/LaunchAgents
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist

查看状态

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log status

启动

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

关闭

pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start

创建用户

createuser username -P

创建数据库

createdb dbname -O username -E UTF8 -e

链接数据库

psql -U username -d dbname -h 127.0.0.1
也可以:
psql 数据库名

显示已创建的数据库:

l

在不连接进 PostgreSQL 数据库的情况下,也可以在终端上查看显示已创建的列表:

psql -l

连接数据库

c dbname

显示数据库表

d
d tableName  

定义表

CREATE TABLE customers  
(  
  customerid SERIAL primary key ,  
  companyname character varying,  
  contactname character varying,  
  phone character varying,  
  country character varying  
)  

Jdbc中url

name="url" value="jdbc:postgresql://localhost/db_name"

参考 1

原文地址:https://www.cnblogs.com/du1991/p/7339533.html