具有唯一约束的原子多行更新
我有一个按排名顺序显示的标签表。为了确保没有两行可以具有相同的排名,它们的值是唯一的: create table label ( id_label serial not null, rank i…
为 PostgreSQL 用户设置空白密码
我使用 postgresql 命令“createuser myusername”。它总是提示我输入密码。如果我将密码留空,则会出现未指定密码的错误。 我只是想创建一个空白/无…
使用 URL(长字符串)作为主键更好,还是使用更短的序列整数主键?
假设我将网页存储在 PostgreSQL 中。使用网页的URL作为主键更方便,还是创建更简洁的SERIAL整数主键?对于这种情况,推荐的方法是什么?…
PostgreSQL 如何创建一组表示值矩阵的条目?
拓扑基域还有x、y、z、gradient、tmestamp ,用户 现在我面临着用数据填充我的基地的问题。我有几个具有相同特征但位置不同的补丁。 我通过准备一条插…
如果存在活动连接,如何删除 PostgreSQL 数据库?
我需要编写一个脚本来删除 PostgreSQL 数据库。可能有很多连接,但脚本应该忽略它。 当存在打开的连接时,标准 DROP DATABASE db_name 查询不起作用。…
postgresql - sql - “true”值的计数
myCol ------ true true true false false null 在上表中,如果我这样做: select count(*), count(myCol) 我得到 6, 5 我得到 5 因为它不计算空条目…
努力将数据集从行旋转到列
我有一个数据集,其中包含表示同一实体的不同统计数据的多个记录。 示例: DEVICE METRIC SCORE WHEN ---------------------------------------------…
Web 应用程序无法看到新的 postgresql 模式中的表
我将 postgresql (8.2) 数据库中的一些表移至新架构。 起初,我的“用户”看不到新模式中的表,但我使用 set search_path 告诉它在这个新模式中查找,…
更改模型中的 Django 数据类型而不删除表
我创建了一个 Django 应用程序。现在我想更改模型中 1 个数据库字段的字段类型。由于数据库中已有一些具有当前类型的记录,我猜想通过简单地在 models…
在PostgreSQL中使用pg_notify触发函数
我正在尝试从 PostgreSQL 触发器函数发出通知。我可以成功使用 NOTIFY 命令,但我对 pg_notify 没有任何运气。尽管当我从 psql 控制台调用 pg_notify …
如何限制网络请求期间的数据库查询时间?
我们有一个在 postgresql 9.0 上运行的非常典型的 django 应用程序。我们最近发现一些数据库查询由于管理界面中的搜索效率低下而运行了超过 4 小时。…
返回多行的 PostgreSQL 函数出现问题
您好,我想从函数返回多行,但我遇到了这个持续存在的错误,任何人都可以帮我,谢谢! 这是错误代码: ERROR: invalid input syntax for integer: "&l…
pg_restore 或 pg_dump 是否向模式添加语句?
我有一个数据库,我已经使用了一段时间了。我稍微改进了它的模式,并希望比较新模式和旧模式之间的差异,因此我转储了这两个模式并进行了比较。在旧模…