切換資料庫,相當於mysql的use
dbname
\c
dbname
② 如何在PostgreSQL中備份和恢復一張表(包含表結構)
pg_mp -U database_username database -t tablename -f /tmp/tablename.sql恢復數據表,包含表結構。登入資料庫後 \i /tmp/tablename.sql即可創建表。注意此方式恢復在恢復已有表時可能會提示錯誤表已經存在,但應該無大礙,備份時可以嘗試只備份數據
③ PostgreSQL9.2備份與還原
cd C:\Program Files\PostgreSQL\9.0\bin
備份資料庫:
pg_mp -h localhost -U postgres databasename > C:\databasename.bak
恢復資料庫:
psql -h localhost -U postgres -d databasename < C:\databasename.bak
④ postgresql中delete語句恢復
只有當你用了begin commit rollback時才可以進行delete 語句的恢復,否則就是有還原資料庫
⑤ postgresql怎麼備份及恢復資料庫
備份手機的第三方軟體可以通過騰訊手機管家的備份功能來完成備份
可以使用騰訊手機管家的手機備份功能進行備份
進入主界面點擊更多,從裡面找到微雲軟體
先進行微雲軟體的下載安裝,之後登陸微雲軟體的界面
把需要備份的東西進行上傳就可以完成備份了
⑥ linux postgresql怎麼重新初始化資料庫
1、創建用戶postgres,密碼同樣是postgres:
net user postgres postgres /add
2、在資料庫根目錄下建立data目錄:C:\Program Files\PostgreSQL\9.3>md data
3、去掉administrator對data目錄的許可權:C:\Program Files\PostgreSQL\9.3>cacls data /e /t /r administrator
處理的目錄: C:\Program Files\PostgreSQL\9.3\data
4、將data目錄的許可權賦給postgres用戶:C:\Program Files\PostgreSQL\9.3>cacls data /e /t /g postgres:C
處理的目錄: C:\Program Files\PostgreSQL\9.3\data
5、用postgres用戶打開cmdC:\Program Files\PostgreSQL\9.3>runas /user:postgres cmd.exe
⑦ postgresql的64位資料庫怎麼備份才能恢復到32位資料庫中
pg的64位備份到32位,將數據備份為sql格式的備份文件,然後還原到32位的資料庫就可以了,或者通過第三方工具進行數據遷移,不如kettle
⑧ 如何在PostgreSQL中備份和恢復一張表
使用pg_mp進行單獨表備份,且包含表結構,可以用於數據表遷移到新資料庫。pg_mp -U database_username database -t tablename -f /tmp/tablename.sql
恢復數據表,包含表結構。
登入資料庫後 \i /tmp/tablename.sql即可創建表。應該pg_restore也可用但沒有嘗試過。