小编Gan*_*thy的帖子

postgresql 中存储的用户名和密码在哪里?

我正在使用 PostgreSQL 数据库。我在其中创建用户。所以我想知道

  1. 用户名和密码存储在哪里?
  2. 密码是存储为纯文本还是加密数据?
  3. root 用户是否能够读取密码?

postgresql logins

12
推荐指数
1
解决办法
6万
查看次数

如何交换来自 Postgres 表中特定列的两个值?

考虑一个包含 id 和 name 属性的表测试。

那个值。

Id   |   Name
1    |   Raj
2    |   Kumar
Run Code Online (Sandbox Code Playgroud)

从上面的示例表中,我只知道 id,因此我需要通过 Id 交换名称,如下所示,

Id   |   Name
1    |   Kumar
2    |   Raj
Run Code Online (Sandbox Code Playgroud)

postgresql

7
推荐指数
1
解决办法
1万
查看次数

Postgresql 上的真空和真空分析之间的真正区别是什么?

有什么区别:

vacuum;
Run Code Online (Sandbox Code Playgroud)

vacuum analyze; 
Run Code Online (Sandbox Code Playgroud)

我阅读了postgresql手册,但这对我来说仍然不是 100% 清楚。

我需要同时运行两者,还是其中一个就足够了?

postgresql

6
推荐指数
1
解决办法
3617
查看次数

pg_dump PostgreSQL 中 .dump 和 .sql 之间的差异

我正在尝试使用 pg_dump 对模式进行备份,例如,

$ pg_dump -U ganapathy -n hotel_management > ganapathy_schema.dump
Run Code Online (Sandbox Code Playgroud)

它创建了备份,但我无法使用pg_restore. 它给出这样的错误,

pg_restore: [archiver] 输入文件似乎不是有效的存档

然后我尝试使用 . sql扩展像,

$ pg_dump -U ganapathy -n hotel_management > ganapathy_schema.sql
Run Code Online (Sandbox Code Playgroud)

但它也给出了同样的错误。

pg_restore: [archiver] 输入文件似乎不是有效的存档

之后,我尝试通过-Fc.dump.sql扩展中指定格式来进行备份。然后我尝试恢复它。它成功恢复。

所以现在我的怀疑是,

PostgreSQL 中 pg_dump 中 .dump 和 .sql 的扩展名有什么区别?

因为两者都需要指定格式。

提前致谢...

postgresql format pg-dump pg-restore

4
推荐指数
1
解决办法
6344
查看次数

标签 统计

postgresql ×4

format ×1

logins ×1

pg-dump ×1

pg-restore ×1