--檢視當前伺服器資料庫
select datname from
pg_database
--檢視建立的使用者表
select
*from
pg_stat_user_tables
--建立乙個資料庫
create
database
"fxsz_lt"
with owner=
postgres
encoding='
utf8
'tablespace
=pg_default
--lc_collate='chinese (simplified)_people''s republic of china.936'
--lc_ctype='chinese (simplified)_people''s republic of china.936'
connection limit=-1;
--刪除資料庫
drop
database
litao_test
--建立表空間
create
tablespace "litao_test" owner postgres
location
'/var/lib/pgsql/9.3/data'--
查詢表空間
select spcname from
pg_tablespace
--查詢表空間所在的位置
select spcname,pg_tablespace_location(oid)from
pg_tablespace
--刪除表空間
drop
tablespace products
--建立表
create
table
userinfo
( userid
varchar(50) not
null
, username
varchar(50) not
null
, userpwd
varchar(50) )
--插入資料
insert
into userinfo values('
fxsz06046
','litao
','systemg');
--查詢表資料
select
*from userinfo
postgres模板資料庫
create database 實際上是通過拷貝乙個現有的資料庫進行工作的。預設時,它拷貝名為 template1 的標準系統資料庫。所以該資料庫是建立新資料庫的 模板 如果你給 template1 增加物件,這些物件將被拷貝到隨後建立的使用者資料庫中。這樣的行為允許節點對資料庫中的標準套件進行修改...
postgres資料庫常用操作 1 使用者操作
連線資料庫 psql u 使用者名稱 資料庫 切換資料庫 c dbname 列舉資料庫 l列舉表 dt檢視表結構 d tblname 檢視索引 di建立資料庫 create database 資料庫名 刪除資料庫 drop database 資料庫名 重新命名乙個表 alter table 表名a ...
postgres資料庫部署遷移
條件 1.假設從linux a xiaoming 11.11.11.11 遷移至 b xiaoming 11.11.11.12 原資料庫old db,管理使用者xiaoming,密碼123456 2.假定使用者xiaoming,同時已經配置好了ssh到a和b,並且具備sudo許可權.該條未滿足,須學...