问题标签 [postgresql-9.3]
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 中的“模式”?
正如问题清楚地表明的那样,我在 pgAdmin(III) 的层次结构的顶层看到的 PostgreSQL 中的 Schema 实际上是什么?
json - PostgreSQL 将 TEXT 视为 JSON
我的表中有一个 TEXT 列(它实际上是“字符变化”),但该列中的数据是有效的 json。如何使用 Postgres 9.3 的新 JSON 函数访问此列中的字段?
我基本上想要的是一种能够做到的方法:
我是否需要将整个列转换为本机 JSON 数据类型,还是有一种简单/有效的方法来转换单元格?
postgresql - 包含脚本中的 psql 变量
更新:此特定问题与 psql 包含的脚本无关。包含的脚本中的变量按预期进行插值。实际问题是由于在 SQL 函数定义中的 $$ 引号内使用 psql 变量导致的,并在此问题中进行了描述。
我正在使用 psql 变量在相当长的 SQL 脚本中从命令行设置一些参数(表名、值)。脚本太长了,我把它分成几个部分,并使用\ir subscript.sql
语法将它们包含在主脚本中。但是,主脚本中的变量不会传递给下标。这很奇怪,因为文档说这\i file
相当于在键盘上键入文件,即应该保留脚本环境。
有没有一种简单的方法可以将变量传递给 psql 中包含的脚本?
我正在使用 psql 版本 9.3.1。
json - 检查 Postgres JSON 数组是否包含字符串
我有一张表来存储关于我的兔子的信息。它看起来像这样:
我应该如何找到喜欢胡萝卜的兔子?我想出了这个:
我不喜欢那个查询。一团糟。
作为一名全职养兔人,我没有时间更改我的数据库架构。我只想好好喂养我的兔子。有没有更易读的方式来做那个查询?
postgresql - 如何一次刷新 Postgresql 9.3 中的所有物化视图?
我正在将一堆数据加载到 PostgresQL 9.3 数据库中,然后我想刷新所有依赖于更新表的物化视图。有没有办法自动完成,而不是浏览每个视图并一个一个地刷新它们?我知道 Oracle 可以很容易地做到这一点,但在梳理 PostgreSQL 文档后我没有找到任何东西。
unit-testing - 您使用哪些工具/库来对 PL/PgSQL 进行单元测试
你如何对你的 PL/PgSQL 进行单元测试?您使用哪些库/工具?
单元测试覆盖了多少百分比的代码以及如何衡量它?您如何决定首先对哪些模块进行单元测试?
您认为您在单元测试工具上投入的时间和精力是否得到了回报?
如果你不使用单元测试,你能解释一下为什么不使用吗?
ruby-on-rails - 命名空间模型 + postgresql 问题
PostgreSQL 和我不理解的命名空间模型有问题。
这会引发:
我有一个模型 app/models/profile/photo.rb 像:
它说关系不正确,但这在对模型进行命名空间之前非常有效。我在这里忽略了什么?
postgresql - 为什么我可以在可为空的列上创建带有 PRIMARY KEY 的表?
以下代码创建一个表而不会引发任何错误:
请注意,我无法按预期插入 NULL:
为什么我可以创建一个定义自相矛盾的表?ID 列被显式声明为 NULLable,并且作为 PRIMARY KEY 的一部分,它隐含地不可为空。是否有意义?
编辑:如果这个自相矛盾的 CREATE TABLE 就在那里失败了不是更好吗?
postgresql - 使用 OS X 的 PostgreSQL 9.3 调试器
使用 OS X 和 PostgreSQL 9.3,我如何启用内置的 PL/SQL 调试器并在 PG Admin 中添加用于调试功能的菜单选项?
我在使用 Windows 8 和 7 时没有问题,但在 OS X 上没有运气。
我已经尝试将以下条目添加到 postgresql.conf-
还尝试了各种组合(with/out .so、/postgresql 等)
并执行了这个查询:
c# - npgsql 中的 Postgresql 9.3 json 功能支持
npgsql 会支持 Postgresql 9.3 中的 json 操作功能吗?在官方网站上找不到有关此主题的任何信息。