当前位置: 首页 > news >正文

网站前端做报名框代码制作安卓app的软件

网站前端做报名框代码,制作安卓app的软件,网站开发框架查询,工业和信息化部发短信什么意思目录 文章目录 以从备份恢复forest_resources库为例一、备份数据库二、需要还原的数据库准备1 删除掉远程的库。2 重新创建一个空的库。可以使用sql3 找到数据库存放的路径,并将备份文件上传到对应的路径下 三、 进入docker容器内部,执行数据库恢复附录…

目录

文章目录

    • 以从备份恢复forest_resources库为例
      • 一、备份数据库
      • 二、需要还原的数据库准备
        • 1 删除掉远程的库。
        • 2 重新创建一个空的库。可以使用sql
        • 3 找到数据库存放的路径,并将备份文件上传到对应的路径下
      • 三、 进入docker容器内部,执行数据库恢复
      • 附录:一些常用的pgsql操作指令

以从备份恢复forest_resources库为例

一、备份数据库

  1. 在本地windows环境下使用以下指令备份数据库

    {pgsql的安装路径}\bin\pg_dump -h {host} -p {端口} -U postgres -W   {数据库名}  > {备份文件的路径}
    

    比如 D:\javaapp\PGSQL14\bin\pg_dump -h 192.168.3.11 -p 15432 -U postgres -W forest_resources > D:\forestry_res_0718.bak

  2. 输入密码。没有报错就可以等待完成了

    image-20230718174917538

  3. 查看文件已生成

    image-20230718175105135

二、需要还原的数据库准备

第一步和第二步在数据库管理软件上操作也是一样的

1 删除掉远程的库。

DROP DATABASE  forest_resources;

成功如下:

image-20230718175918906

注意删除之前要先备份数据库

报错数据库被占用使用以下sql解决:

image-20230718175718205

SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname='forest_resources' AND pid<>pg_backend_pid();

2 重新创建一个空的库。可以使用sql

createdb  -e -U postgres forest_resources

image-20230718180113669

检查一下是否已创建成功

image-20230718180430724

3 找到数据库存放的路径,并将备份文件上传到对应的路径下

比如演示环境下的路径是这里

/data/docker/pgsql/data/backup

image-20230607101035363

ps:这里的路径是docker映射出来的路径,可以通过查看docker-compose文件来确定位置,或者使用docker inspect命令来查看映射详情

image-20230718180633362

image-20230718180851777

三、 进入docker容器内部,执行数据库恢复

# 查看docker进程
docker ps
#复制 CONTAINER ID  #60d815d5767a   
# 进入docker内部
docker exec -it 60d815d5767a /bin/bash
#进入到以下地址 找到上传的备份文件
cd /var/lib/postgresql/data/backup

找到刚才上传的文件

image-20230718181959846

#postgres@60d815d5767a:~/data/backup$ 
psql -U postgres -d forest_resources < forestry_res.bak

image-20230718182036101

看到开始执行指令,就是开始复制数据库了。

最后记得检查是否成功

附录:一些常用的pgsql操作指令

一些常用的pgsql操作指令:

以下是一些常用的 PostgreSQL CLI 命令

  • psql:连接到 PostgreSQL 数据库并打开交互式命令行界面。
  • createdb:创建一个新的 PostgreSQL 数据库。
  • dropdb:删除一个 PostgreSQL 数据库。
  • pg_dump:导出一个 PostgreSQL 数据库的数据和结构到一个文件。
  • pg_restore:从一个 pg_dump 文件中恢复一个 PostgreSQL 数据库。
  • psql -c:执行一条 SQL 命令并退出。
  • \l:列出所有可用的数据库。
  • \c:连接到另一个 PostgreSQL 数据库。
  • \dt:列出当前数据库中的所有表格。
  • \d table_name:显示指定表格的结构。
  • \q:退出 psql 命令行界面。
  • SELECT:从一个表格中选择数据。
  • INSERT INTO:向一个表格中插入新数据。
  • UPDATE:更新一个表格中的数据。
  • DELETE FROM:从一个表格中删除数据。
  • \timing:在 psql 命令行界面中启用或禁用计时器,以便衡量查询的执行时间。
  • \e:打开默认编辑器以编辑当前命令行中的 SQL 查询。
  • \i filename:从指定的文件中读取 SQL 命令并在 psql 命令行界面中执行它们。
  • \o filename:将查询结果输出到指定的文件中,而不是在 psql 命令行界面中显示它们。
  • \?:列出所有可用的 psql 命令。
  • \h:显示 SQL 命令的帮助信息。
#列出出数据库 
\l #列出表 
\d#切换数据库 
\c test# 退出数据操作
\q
http://www.yayakq.cn/news/371167/

相关文章:

  • 做图网站有哪些东西吗网页设计师职业规划
  • 手绘风网站太原免费静态网页制作网站
  • 网站预付款怎么做会计分录温江 网站建设
  • 惠州搜索引擎seoseo排名需要多少钱
  • 做门户网站用什么技术好制作网页网站项目介绍
  • 全国优秀作文网站vue做移动端网站与pc端有什么区别
  • 观澜小学 网站建设南昌专业做网站公司有哪些
  • 东莞网站网站建设.net 网站生成安装文件目录
  • 淘宝联盟推广做网站违法搭建网站属于什么专业
  • 源码快速建站百度广告投放技巧
  • 建设工程信息网官网新网站网站设计 验收标准
  • 阿里云建设个人网站做刷题网站赚钱么
  • 网站硬件方案有没有教做韩餐的网站
  • 海南做网站的模具做外贸网站
  • 小程序制作网站在线设计平台官网
  • 类似freenom的免费域名网站做营销网站哪家好
  • 网站api怎么做的深圳企业管理咨询公司
  • 营销型网站举例找网站建设
  • 公司网站如何在百度上能搜索到杭州 网站定制
  • 做一个赚钱的网站好建设企业银行电脑版怎么下载
  • 制作旅游网站网页的代码aspcms 网站无法显示该页面
  • 盗网站asp源码免费crm网站下载
  • 个人做的网站可以收款响应式网站要怎么做
  • 深圳市门户网站建设建设网站一般多钱
  • 免费建站平台排行榜xampp如何搭建wordpress
  • cms适合做什么网站网站页面优化怎么做
  • 做网站和做软件哪个难下沙建设局网站
  • 网站建设+深圳+凡科湖南建设工程信息网站
  • 网站备案加速手机网站模板制作教程
  • 外贸网站建设电话桥梁建设期刊的投稿网站