问题标签 [postgresql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
914 浏览

postgresql - Solaris 10 上的 PostgreSQL DbLink 编译

在使用 Sun C 5.9 SunOS_sparc 2007/05/03 和 gmake 在 solaris 10 上成功构建 dblink 之后。

我运行 gmake installcheck 并得到以下输出:

可以在文件“./regression.diffs”中查看导致某些测试失败的差异。您在上面看到的测试摘要的副本保存在文件“./regression.out”中。

regression.diffs 文件中的第一个错误:

psql:dblink.sql:11:错误:无法加载库“/apps/postgresql/lib/dblink.so”:ld.so.1:postgre s:致命:重定位错误:文件/apps/postgresql/lib/dblink .so:符号 PG_GETARG_TEXT_PP:未找到引用的符号

我正在使用最新的 dblink 源运行 postgreSQL 版本 8.2.4。

有没有人知道我需要做什么来解决这个问题。谢谢。

0 投票
1 回答
18662 浏览

postgresql - PostgreSQL 8.3 权限未更新 - 使用错误?

我在向 PostgreSQL 8.3 中的另一个用户授予权限时遇到问题。虽然 GRANT 命令没有给我任何错误,但权限并没有显示出来。我需要“冲洗”它们吗?

0 投票
2 回答
1740 浏览

database - Postgres 复制

现在我在 PostgreSQL 中有一个数据库(大约 2-3 GB),它用作类似 RoR/Python LAMP 的应用程序的数据存储。

有哪些简单且强大的工具可以将主数据库复制到第二台机器?

我浏览了一些包(Slony-I 等),但如果能听到真实的故事也很棒。

现在我不关心负载平衡等。我现在正在考虑使用简单的 Write-Ahead-Log 策略。

0 投票
10 回答
1008 浏览

sql - 关系数据库中的行程时间计算?

我想到了这个问题,因为我刚刚发现了这个网站,所以我决定把它贴在这里。

假设我有一个表,其中包含给定“对象”的时间戳和状态(一般含义,不是 OOP 对象);是否有一种最佳方法可以使用单个 SQL 语句(内部 SELECT 和 UNION 不计算在内)计算一个状态与下一次出现另一个(或相同)状态(我称之为“旅行”)之间的时间?

例如:对于以下情况,Initial 和 Done 之间的行程时间为 6 天,但 Initial 和 Review 之间的行程时间为 2 天。

2008-08-01 13:30:00 - 初始
2008-08-02 13:30:00 - 工作
2008-08-03 13:30:00 - 审查
2008-08-04 13:30:00 - 工作
2008- 08-05 13:30:00 - 审核
2008-08-06 13:30:00 - 接受
2008-08-07 13:30:00 - 完成

无需通用,只需说明您的解决方案特定于什么SGBD(如果不是通用的)。

0 投票
6 回答
9236 浏览

hibernate - 使用分区的 postgresql 休眠插入批处理

在分区的 postgresql 表中是否有通过休眠进行批量插入的解决方案?目前我遇到这样的错误......

我找到了这个链接http://lists.jboss.org/pipermail/hibernate-dev/2007-October/002771.html但我在网上找不到任何地方解决这个问题或如何解决它

0 投票
1 回答
4685 浏览

java - 使用 JDBC 时,Oracle 的 REF CURSOR 在 Postgresql 中的等价物是什么?

在 Oracle 中,我可以声明一个引用游标...

...并使用它来传递游标作为返回值...

...然后使用 JDBC 将其捕获为结果集...

Postgresql 中的等价物是什么?

0 投票
10 回答
1719 浏览

database - 防止不良数据输入

将数据验证完全委托给数据库引擎约束是一种好习惯吗?

验证来自应用程序的数据并不能防止来自另一个软件的无效插入(可能由另一个团队用另一种语言编写)。使用数据库约束可以减少需要担心无效输入数据的点。

如果你把验证同时放在数据库和应用程序中,维护变得很无聊,因为你必须为谁知道有多少应用程序更新代码,增加了人为错误的可能性。

从自由软件项目中查看代码,我只是看不到这样做太多。

0 投票
3 回答
12763 浏览

ruby-on-rails - Ruby on Rails 迁移 - 创建新的数据库模式

我有一个运行 SQL 脚本来创建新 Postgres 模式的迁移。默认情况下,在 Postgres 中创建新数据库时,它会创建一个名为“public”的模式,这是我们使用的主要模式。创建新数据库模式的迁移似乎工作正常,但是在迁移运行后出现问题,当 rails 尝试更新它所依赖的“schema_info”表时,它说它不存在,就好像它是在新的数据库架构中查找它,而不是在表实际所在的默认“公共”架构中查找。

有谁知道我如何告诉 Rails 查看该表的“公共”模式?

正在执行的 SQL 示例:~

抛出错误:〜

谢谢你的帮助

克里斯奈特

0 投票
9 回答
34892 浏览

mysql - 是否有一个简单的工具可以将 mysql 转换为 postgresql 语法?

我已经尝试过这里列出的工具,其中一些比其他工具更成功,但没有一个给我可以使用的有效 postgres 语法(tinyint 错误等)

0 投票
6 回答
635 浏览

sql - 如何确认数据库是 Postgres 以及它使用 SQL 的版本?

我正在为应用程序构建安装程序。用户可以选择他们配置的数据源并指定它是什么类型的数据库。我想确认数据库类型确实是 Postgres,如果可能,通过向数据源发送 SQL 语句来确认它们正在运行的 Postgres 版本。