暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

PostgreSQL for MySQL 数据库管理员:第 3 集和第 4 集

原创 谭磊Terry 恩墨学院 2022-08-30
483

PostgreSQL for MySQL 数据库管理员 (DBA) 第 3 和第 4 集的视频在此处和此处进行直播。第三集介绍了一个简单的备份和恢复,而第四集介绍了一些方便的 PSL 命令。对于那些错过本系列前两个视频的人,您可以在这里找到它们:第一集和第二集。

许多 MySQL DBA 听说过 PostgreSQL,这是一个关于设置和使用 PostgreSQL 的指导性介绍系列。最新两集的注释如下。本系列中的每个视频都向您展示了步骤和命令,然后显示了正在执行的这些命令的视频。如果您跟随,这两集建立在前几集的基础上。

第三集

我们要做什么

  • 备份数据库
  • 检查备份
  • 创建一个新数据库
  • 将备份加载到新数据库中

使用 pg_dump 创建备份

$ pg_dump dvdrental > 备份.sql

  • pg_dump 是程序的名称
  • dvdrental 是要备份的数据库的名称
  • 将输出转储到文件 backup.sql

创建一个新数据库

$ sudo su – postgres
$ psql
(psql 14.3 (Ubuntu 2:14.3-3-focal))
Type “help” for help.
dvdrental=# CREATE DATABASE newdvd;
dvdrental=# \q
$ ^d

恢复

$ psql -d newdvd -f backup.sql

第四集

我们要做什么

  • 看一些 PSQL 命令
  • 警告您一些 PSQL 命令
  • 向您展示一些 PSQL 命令

快速总结

\c dbname 切换到新数据库的连接
\l 列出可用的数据库
\dt 列出可用的表
\d table_name 描述一个表,例如列、类型、列的修饰符等
\dn 列出当前连接的数据库的所有方案
\df列出当前数据库中可用的功能
\dv 列出当前数据库中可用的视图
\du 列出所有用户及其分配的角色
SELECT version(); 检索 PostgreSQL 服务器的当前版本
\g 再次执行最后一条命令
\s 显示命令历史记录
\s 文件名 将命令历史记录保存到文件
\i 文件名 从文件执行 psql 命令
? 了解所有可用的 psql 命令
\h 获取帮助 例如:要获取有关 ALTER TABLE 语句的详细信息,请使用 \h ALTER TABLE
\e 在您自己的编辑器中编辑命令
\a 从对齐列输出切换到非对齐列输出
\H 将输出切换为 HTML 格式
\q 退出psql 外壳

使用 \g 重复命令

使用 \c 切换数据库

使用 \d 查看数据库的内容等

使用 \s 和 \H 切换输出格式

原文标题:PostgreSQL for MySQL Database Administrators: Episodes 3 and 4
原文作者:David Stokes
原文地址:https://www.percona.com/blog/postgresql-for-mysql-dbas-episodes-3-and-4/

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论