问题标签 [postgresql-9.2]
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.
postgresql - Postgresql 9.2 日期范围与条件重叠
正如我在文档中看到的那样,有可能创建将拒绝重叠范围的 gist 索引
它工作得很好,但是如何调整它以不计算无限范围 - '(,)'(例如从 -inf 到 inf 的范围)重叠到除了 self 之外的任何东西。例如,我想只允许添加一个无限边界的行,而休息日期范围应该只使用 && 运算符来检查。
有效数据:
并插入带有 during = (01.01.2013, 01.01.2015) 的行会抛出错误。
sql - PostgreSQL 选择查询中的最大列数是多少
你知道Postgresql最多可以查询多少列吗?在我开始我的项目之前,我需要知道这一点。
mysql - PostgreSQL 9.2 比 MySQL 5.5 慢 10 倍?
我的笔记本电脑上安装了 PostgreSQL 9.2 和 MySQL 5.5 (InnoDB)。两个数据库引擎都使用默认安装并从同一个 CSV 文件填充。我有 'sales_reports' 表和 ca。700K 行。
场景一:
以下查询:
按名称、年份、地区、分支机构从 sales_reports 组中选择名称、年份、地区、分支机构;
PostgreSQL 9.2:总查询运行时间:42.14 秒,检索到 18064 行
- PostgreSQL 解释: /li>
- MySQL 5.5:总查询运行时间:4.4 秒,检索到 18064 行
- MySQL解释: /li>
- PostgreSQL 慢 10 倍
场景二:
- 以下查询: /li>
- PostgreSQL 9.2:总查询运行时间:42.51 秒,检索到 18064 行
- PostgreSQL 解释: /li>
- MySQL 5.5:总查询运行时间:8.15 秒,检索到 18064 行
- MySQL解释: /li>
- PostgreSQL 慢 5 倍
场景 3:
- 以下查询: /li>
- PostgreSQL 9.2:总查询运行时间:1 秒,检索到 18064 行
- PostgreSQL 解释: /li>
- MySQL 5.5:总查询运行时间:5.8 秒,检索到 18064 行
- MySQL解释: /li>
- PostgreSQL 快 5 倍
任何想法为什么前两个场景在 PostgreSQL 上如此缓慢?
顺便说一句,我为在 PostgreSQL 上的查询中使用的字段创建了索引,我没有在 MySQL 上创建任何索引。
谢谢,
马立克
json - PostgreSQL 中 JSON 数据类型的大小限制
有谁知道 PostgreSQL 9.2 中 JSON 数据类型的大小限制是多少?
postgresql-9.2 - Postgresql:如何启动数据库服务器并创建数据库
当我尝试运行服务器时:
然后我将用户更改为我自己:
好吧,postgres 似乎正在监听端口,这似乎是问题所在。
让我们将 pack 更改为 postgres 并尝试终止此进程:
反应是:
你能推荐我如何进行吗?
postgresql-9.0 - PostgreSQL / 转储 9.0 并在 9.2 中重新导入
当转储我的数据库 9.0 以在 9.2 中重新导入它时,我遇到了模式问题。
例如,我在模式foo中的表格栏是这样导出的:
在 9.2 中导入它不能按预期工作,因为表格栏是在模式'public'中创建的。ALTER TABLE语句失败并显示' ERROR: relationship "foo.bar" doesn't exist'。
我认为转储文件中的 *pg_dump* 命令发出的 'SET search_path' 指令可以设置默认模式(并且在 9.0 中导入时有效),但在 9.2 中无效。
有没有办法使 pg_dump 输出与显式模式名称不同?我错过了配置指令吗?
提前感谢您的帮助!
莱昂内尔
postgresql - Postgresql 9.2 pg_dump 版本不匹配
我正在尝试使用pg_dump工具转储 Postgresql 数据库。
我怎么会收到这个错误。
该--ignore-version
选项现在已弃用,即使它有效,也不会真正解决我的问题。
如何升级pg_dump来解决这个问题?
mysql - 如何开始使用类似于 MySQL 的 PostgreSQL
我不知道:
- 只需登录到 postgreSQL
- 创建数据库
- 添加表格
- 插入记录
- 删除、更新等
这些事情通常使用 mysql 非常容易。有人可以帮我设置以下替代 postgresql
a)重置默认密码——非常简洁的描述,我没有发现 PostgreSQL 的清晰程度相同(非常感谢任何文档链接)
b) 我们知道 mysql 的超级用户是“root”,PostgreSQL 也是如此
c)从命令行如何(PostgreSQL的?):
EDIT MAC OS # 默认密码重置
替换(信任的md5)
和
节省
执行了重新加载配置.app
-revert back all the changes in pg_hba.conf (用 md5 替换 trust) 并保存
-重新加载配置
现在我可以用新密码登录到 postgresql
psql -U postgres
Password for user postgres:[my new password]
sql - 根据表值找出哪个模式
我的数据库根据客户端分为模式(即:每个客户端都有自己的模式,具有相同的数据结构)。
我也碰巧有一个不知道它应该针对哪个模式的外部操作。它来自系统的另一部分,它没有客户的概念,也不知道它在哪个客户的集合中运行。在处理它之前,我必须找出该请求需要针对哪个模式
要找到正确的模式,我必须找出R
具有特定唯一 ID(字符串)的记录
据我了解,以下
只会查看 schema1 中的表(或与表匹配的第一个模式),并且不会进行全局搜索。
有没有办法让我在所有模式中进行全局搜索,还是我只需要使用 for 循环并一次一个地遍历所有模式?
postgresql - 将 postgresql 集群从 9.1 升级到 9.2 时出错
我在 Amazon EC2 上使用 Ubuntu 12.04 64 位。尝试将 postgresql 从 9.1 升级到 9.2。
我正在遵循的升级过程是:
任何帮助,将不胜感激。谢谢你。