问题标签 [postgresql-8.4]
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.
ruby - 'ar-extensions' ruby gem 在 PostgreSql-8.4 上工作吗?
我想了解有关 postgresql-8.4 上的 ar-extensions gem 工作的信息。如果有效,请提供一些相关信息
sql - SQL - 如何检查项目是否在记录的列表中
我有一个列名 MyRoles,其中包含存储在名为 UserRoles 的字段中的项目(整数)列表。我想编写一个查询来检查特定项目是否在列表中。该列表将如下所示:“1,2,3”
我不能使用 WHERE MyRoles
查询应该是什么样子?
这与我的想法类似:
没有答案很容易实现并且会让我在一条丑陋的道路上走得更远,这一事实清楚地表明规范化数据库始终是最好的选择。
alter-table - 在正在运行的数据库上更改表
我正在使用 Postgres 8.4
我需要ALTER
在一个正在运行的数据库上执行一条语句,相关表上有约 4M 的数据。我的sql是这样的:
现在,相关的行类型是int
但我想知道的是数据一致性,将近 3-4 条记录写入该表,每秒读取更多记录。
我需要做些什么来避免数据一致性和其他此类问题。
php - 在 PostgreSQL 8.4 中获取索引信息
我需要获取有关特定表上的索引的以下信息:
- 索引名称
- 被索引的列
- 独特与否?
我怎样才能在 PostgreSQL 8.4 中做到这一点?
注意:我必须能够用 PHP 调用这些东西。只是说...
编辑:我第一次有这个查询,但它只适用于 PostgreSQL 9.0:
sql - 一个检查约束中有多个子句?
我试图在一个检查约束中获取多个子句,由一个分隔OR
:
其中 start 和 stop 是时间戳字段。因此,stop
可以留空,但如果已指定,则必须晚于start
.
我完全错了吗?我没有找到关于时间戳比较的任何内容,或者OR
在检查约束中是否允许。
这是在 postgres 8.4.8 中。
postgresql - 无法让 log_min_duration_statement 工作
我已经在谷歌上搜索了 2 个多小时,但我真的被这个困住了。
我希望 PostgreSQL(我在 Debian 上使用 8.4 版)开始只记录慢查询。
为此,我在中使用以下配置postgresql.conf
:
其余配置均采用默认设置(已注释掉)。日志记录有效,但它会记录所有语句,即使是低于 1000 (ms) 阈值的语句。如果我执行“全部显示”,我会看到所有设置都有效。我也尝试重新启动 Postgres。
我希望有人可以帮助我。
postgresql - Postgresql 数据库导入无法正常工作
我正在尝试将 sql 转储导入到 postgresql db 作为-
这给出了错误 -
依此类推。这可能有什么问题?尝试用谷歌搜索它,但找不到任何指针。
Postgresql 版本是 8.4.1
谢谢 !!
sql - 将逗号分隔的列数据拆分为其他列
我在一列中有逗号分隔的数据:
我想将逗号分隔的数据拆分为多列以获得此输出:
如何做到这一点?
postgresql - 验证时间戳为空或过去
在 PostgreSQL 8.4.9 我有一个小游戏,用户可以在其中购买 VIP(“非常重要的人”)身份:
如果从未购买过 vip,它将为NULL。
如果 vip 已过期,它将是< CURRENT_TIMESTAMP。
我正在尝试创建 PL/pgSQL 过程,允许具有足够 vip 状态的用户将一周的时间作为“礼物”赠送给其他用户:
不幸的是,如果提供用户的 vip 为 NULL,则此过程无法正常工作:
即上面的IF语句似乎不起作用并且失败了。
另外我想知道这里是否需要has_vip变量?
以及如何确保主键_from和_to确实存在于pref_users表中,或者这已经被处理(因为其中一个UPDATE语句将“抛出异常”并且事务将被回滚)?
更新:
感谢您的所有回复,我也有一个使用技巧:
但是现在我有一个新问题:
(即 DE1 直到 5 月才有 vip,应该可以给 DE16290 一周的时间,但是):
(出于某种原因,什么都没有改变?)
更新 2:最终解决方案 -
postgresql - 修复服务器自动关闭错误 – Postgresql 8.4
使用的数据库是Postgres数据库V8。每隔一小时就会出现一次服务器连接错误。服务器断开连接,需要重新连接。请在错误日志下方找到解决此错误的解决方案
提前致谢