问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux怎样导入postgre数据库

发布网友 发布时间:2022-04-24 12:08

我来回答

2个回答

热心网友 时间:2022-04-10 13:04

数据库的导出和导入很重要,一个网站什么比较值钱,就是数据,做好备份很重要。
1,查看一下原数据库
-bash-3.2$ psql -U playboy -d playboy //原数据库
Welcome to psql 8.1.23, the PostgreSQL interactive terminal.
type: copyright for distribution terms
h for help with SQL commands
? for help with psql commands
g or terminate with semicolon to execute query
q to quit

playboy=> dt;
List of relations
Schema | Name | Type | Owner
--------+------------+-------+---------
public | contents | table | playboy
public | entries | table | playboy
public | properties | table | playboy
public | settings | table | playboy
public | test | table | playboy
(5 rows)

playboy=> q

2,导出数据库和表
-bash-3.2$ pg_mp -O playboy > /var/lib/pgsql/data/playboy2013.sql //导出playboy数据库
-bash-3.2$ pg_mpall > /var/lib/pgsql/data/all_databases2013.sql //导出全部数据库

-bash-3.2$ pg_mp -O playboy -Ft -t test > /var/lib/pgsql/data/playboy_test2013.tar //导出一张表.tar的文件供pg_restore
-bash-3.2$ ls /var/lib/pgsql/data |grep 2013 //查看一下导好了
playboy2013.sql all_databases2013.sql playboy_test2013.tar

3,创建新数据库,并导入
-bash-3.2$ psql -U playboy -d playboy //原数据库
Welcome to psql 8.1.23, the PostgreSQL interactive terminal.
Type: copyright for distribution terms
h for help with SQL commands
? for help with psql commands
g or terminate with semicolon to execute query
q to quit

playboy=> dt;
List of relations
Schema | Name | Type | Owner
--------+------------+-------+---------
public | contents | table | playboy
public | entries | table | playboy
public | properties | table | playboy
public | settings | table | playboy
public | test | table | playboy
(5 rows)

playboy=> q

-bash-3.2$ createdb playboy_test -O playboy //创建一个归属playboy的数据库playboy_test
CREATE DATABASE

-bash-3.2$ pg_restore -d playboy_test /var/lib/pgsql/data/playboy_test2013.tar //导入单表,

//将上面导入表删除后,在把playboy的数据库导入到playboy_test中去,权限归属playboy
-bash-3.2$ psql -d playboy_test -U playboy -f /var/lib/pgsql/data/playboy2013.sql
set
SET
SET
COMMENT
SET
CREATE SEQUENCE
setval
--------
18
(1 row)

SET
SET
CREATE TABLE
CREATE SEQUENCE
setval
--------
4
(1 row)

CREATE TABLE
CREATE TABLE
CREATE SEQUENCE
setval
--------
3
(1 row)

CREATE TABLE
CREATE TABLE
ALTER TABLE
ALTER TABLE
ALTER TABLE
ALTER TABLE
ALTER TABLE
CREATE INDEX
REVOKE
REVOKE
GRANT
GRANT

-bash-3.2$ psql -U playboy -d playboy_test //登录到playboy_test
Welcome to psql 8.1.23, the PostgreSQL interactive terminal.

Type: copyright for distribution terms
h for help with SQL commands
? for help with psql commands
g or terminate with semicolon to execute query
q to quit

playboy_test=> dt; //查看一下表,根playboy数据库一样的。
List of relations
Schema | Name | Type | Owner
--------+------------+-------+----------
public | contents | table | playboy
public | entries | table | playboy
public | properties | table | playboy
public | settings | table | playboy
public | test | table | playboy
(5 rows)

pgsql导入写法比较多,上面已经有二种了,在说一种
-bash-3.2$ psql -U playboy playboy_test < /var/lib/pgsql/data/playboy2013.sql

热心网友 时间:2022-04-10 14:22

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小鹏交付怎么评分 2024年5月趋乾黄道吉日 2024年5月哪天适合趋乾 2024年6月词讼黄道吉日 2024年6月哪天适合词讼 2024年8月成服黄道吉日 2024年8月哪天适合成服 2024年8月26日黄道吉日 百度识图在线识别这个人是 百度怎样识别明星是谁? 海绵城市都建什么 包钢股票前景如何 600010包钢股份这支股票我现在被套百分之六了,后市该怎么操作,适合做长 ... 如何备份postgis 数据库 有几台Linux服务器上面跑的mnavis和postgreSQL,我需要把数据备份... postgres怎么备份数据库 linux下postgresql怎么备份数据库 公众号发过的文章,能否在头条再发?两个号都是自己的。 头条发视频内容,电脑发和手机发有区别吗? 知乎和头条发一样的内容会怎样 在今日头条上发文,一天早上,一天晚上,发了两篇差不多一样内容的文章,推荐量与阅读量区别如此之大? 我在今日头条发视频,视频是自己从电视剧当中剪辑出来的,自己有片头和片... 我可以在头条快手抖音小红书和微博上面发自己相同的作品吗? 一个人有今日头条和微头号两个软件发布文章,所写内容领域不一样行不行? 发布的视频与头条上内容高度相似会被下架吗? 百家号和今日头条等其他新闻软件可以发一样的吗? 微信公众号和今日头条可以发相同的文章吗 请问,今日头条和一点资讯和腾讯新闻可以在上面发同一篇文章吗??有人说行有人说不行,请大神解决下! 同时在百家和头条发一样的视频影响播放量吗? 头条内容高度相似会扣分吗 今日头条两个账号发同样内容会被限流吗? 头条发布的视频和文章,内容可以一样吗? 中间带晨字的男孩,女孩名字 linux下edb postgresql可以用命令登录么? postgresql的64位数据库怎么备份才能恢复到32位数据库中 如何将Postgres备份文件.backup导入到新的数据库中 linux 数据库 出错(在线等) 如何设置或更改PostgreSQL数据目录位置? 华为Matebook14s和16哪个好?- 问一问 华为电脑14s开关机按钮移到中间怎么回事 华为matebook14s重启后一直重启? HUAEIMateBOOk14s除了电脑啥也不送吗 华为matebook14s和荣耀的magicbookV14,哪个更好一点? 华为matebook14s和联想yoga+duet哪个好? 华为matebook14s是商务本还是全能本 如何控制不玩手机? 怎么让自己不再玩手机? 怎样才能让人不玩手机? 不玩手机,一个人在家里可以做些什么简单的事? 如何杜绝不在玩手机,戒不掉,什么方法 怎样才能自律不玩手机 打了一天电话,对方总是提示短信呼业务 是不是我被拉黑名单了 眼底发白是贫血的症状,贫血还会有什么表现?