1. 程式人生 > >postgreSQL 命令列方式建立資料庫及表

postgreSQL 命令列方式建立資料庫及表

第一步 :建立超級使用者
>createuser -U postgres -s -P -e sa

說明:

   -U postgres  使用 postgres 使用者 建立一個超級使用者 sa

   -s  表示建立的是超級使用者

   -P  表示要設定密碼

   -e  表示命令進行回顯

第二步:建立資料庫
createdb -p 5432 -e -U sa mydb

-p 表示連線埠 5432

-e 表示命令進行回顯

-U 建立資料庫的使用者名稱 是sa

mydb  資料庫的名字

第三步:連線資料庫:
psql -p 5432 -U sa -d mydb

-p 表示連線埠 5432

-d mydb 連線資料庫 mydb

-U 連線資料庫的使用者名稱是sa

第四步:建立表
psql -p 5432 -U sa -d mydb -f ./mysql.sql

-p 表示連線埠 5432

-U 表的所有者是sa

-d mydb 連線資料庫 mydb

-----mysql.sql----------------

CREATE TABLE mytable
(
  username text NOT NULL,
  id integer,
  CONSTRAINT mytable_pkey PRIMARY KEY (username)
)
WITH (OIDS=FALSE);
ALTER TABLE mytable OWNER TO sa;