小编Jon*_*nas的帖子

如何使用 PostgreSQL 从双精度转换为 Bigint?

我需要使用 PostgreSQL 将双精度值转换为 Bigint。我怎样才能做到这一点?

我试过,to_bigint(myvalue)但该功能不存在。

postgresql datatypes type-conversion

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

有没有什么好的工具可以制作数据库设计和原型?

我想要一个很好的工具来设计包含所有表、列、数据类型和关系的数据库模式。今天我主要用笔和纸来做这件事,但我想用一个好的设计工具来做。

有什么好的(也许是免费的)数据库设计工具吗?

schema tools database-design

23
推荐指数
2
解决办法
3万
查看次数

如何在 PostgreSQL 8.4 中安装 pgcrypto?

我正在使用 Ubuntu Server 10.10 并且我已经使用apt-get install postgresql. 我想使用内置sha1()功能,但似乎必须先安装pgcrypto。但我不知道如何安装它。

没有pgcrypto,如果我尝试使用安装它apt-get install pgcrypto,我不找到以任何文件pgcrypto在我的系统(我想find / -name "pgcrypto*")。

如何安装 pgcrypto 以便我可以digest('word-to-hash','sha1')在我的数据库查询中使用该函数?


更新:我正在努力在另一台 Ubuntu 机器上安装 pgcrypto。使用sudo apt-get install postgresql-contrib-8.4如何将软件包安装到我当前的 PostgreSQL 数据库后安装软件包?

postgresql pgcrypto installation postgresql-8.4

23
推荐指数
2
解决办法
6万
查看次数

如何使用 pgAdmin3 连接到 Ubuntu 上的远程 PostgreSQL 数据库?

我正在尝试在 Ubuntu 机器上设置 PostgreSQL 数据库。我希望能够从远程机器使用 pgAdmin3 访问它。我该如何设置?

我已经使用以下方法在 Ubuntu 上安装了 PostgreSQL 数据库:

sudo apt-get install postgresql
Run Code Online (Sandbox Code Playgroud)

在我/etc/postgresql/9.1/main/pg_hba.conf有我这一行:

host    all    all    all    password
Run Code Online (Sandbox Code Playgroud)

所以它应该接受来自所有 IPv4 地址的连接,密码应该以明文形式发送(这是出于开发原因)。

如果我运行此命令以查看正在运行的服务:

sudo netstat -tulpn
Run Code Online (Sandbox Code Playgroud)

我可以看到这些行,这表明 PostgreSQL 正在接受默认端口上的连接:

tcp    0    0    127.0.0.1:5432    0.0.0.0:*    LISTEN
3561/postgres
Run Code Online (Sandbox Code Playgroud)

当我尝试从同一本地网络上的远程计算机连接到此 PostgreSQL 服务器时,我收到此错误消息:

服务器不听

服务器不接受连接:连接库报告

无法连接到服务器:连接被拒绝 服务器是否在主机“10.0.1.7”上运行并接受端口 5432 上的 TCP/IP 连接?

我用作用postgres户名,没有密码。但我也试过用postgres作为密码。在本地服务器上,我可以使用以下方法登录:

sudo -u postgres psql postgres
Run Code Online (Sandbox Code Playgroud)

如何使用 pgAdmin3 从远程机器连接到在 Ubuntu 上运行的 PostgreSQL 数据库?

postgresql ubuntu pgadmin

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

舒适的sqlplus界面?

我发现sqlplus'界面已经过时了。有一些命令或关键字可供使用是非常好的,但例如没有可用的前一个历史条目的“向上箭头”键。

什么是好的替代品/扩展sqlplus?可能是 GUI 或更好的(因此它通过 SSH 保持有用)命令行实用程序。

SQL*Plus是用于操作 Oracle 数据库的主要命令行工具。

oracle tools sqlplus

21
推荐指数
5
解决办法
6966
查看次数

有没有好的免费工具来管理 PostgreSQL 数据库?

之前用phpmyadmin管理过一个MySQL数据库,现在想管理一个PostgreSQL数据库。PostgreSQL 数据库在服务器上,而不是网络服务器上,所以我不使用 PHP。

有没有好的免费工具来管理 PostgreSQL 数据库?

我曾尝试使用 pgAdmin III,但与我以前使用过的 phpmyadmin 相比,它远非直观的应用程序。PostgreSQL DBA 通常使用什么?他们使用像 pgAdmin III 这样的图形工具还是主要是命令行工具?

postgresql tools management

20
推荐指数
4
解决办法
2万
查看次数

如何指定应在 pgAdmin 中自动递增的列?

我已经开始学习 pgAdmin III 来管理 PostgreSQL 数据库。但这不是一个易于使用的应用程序。

如果我使用 pgAdmin III 创建或已经创建了一个表,如何在具有整数类型的列 id 上添加“自动增量”功能?

postgresql pgadmin auto-increment

18
推荐指数
3
解决办法
9万
查看次数

如何在 Windows 上重置 PostgreSQL 的 postgres 密码?

我已经在我的 Windows 机器上安装了 PostgreSQL 进行开发。现在好久没用了,忘记了用户密码postgres(PostgreSQL默认admin用户)。如何postgres在 Windows 上重置PostgreSQL的密码?


我遵循 Milen 的建议,但在尝试重新加载配置文件时收到此消息:

C:\Program Files\PostgreSQL\9.1\data>pg_ctl reload -D .
pg_ctl: could not send reload signal (PID: 3396): Operation not permitted
Run Code Online (Sandbox Code Playgroud)

在 Windows 中有一个菜单选项“重新加载配置”效果更好,如下所示:

在此处输入图片说明

postgresql windows password-recovery

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

删除/更新外键约束中 SET NULL 的目的是什么?

我可能心胸狭窄,但是如果我创建了一个外键约束并且一行被更新或删除,如果子表的列被设置为 NULL,我将失去该连接。

故意保留这些孤立行的目的是什么?

null foreign-key

15
推荐指数
1
解决办法
6818
查看次数

如何将图像列导出到 SQL Server 中的文件?

我将从数据库迁移。image我想将一列类型导出到文件系统上的二进制文件。每条记录一个文件。如何使用 SQL Server 执行此操作?

sql-server migration export datafile blob

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