为一对多表实现查找或插入
我有 2 个表,tracklist 和 track,其中 tracklist 有许多 track。在某些时候,我会收到引用曲目列表的用户输入,并且我需要创建该曲目列表,或者返回…
postgresql 数据库在 OS X 上的位置?
我确信这个问题已经得到解答,但我似乎找不到答案。 我使用 Homebrew (brew install postgresql) 安装了 postgresql,它安装到 /usr/local/Cellar/pos…
Django 的速度慢得可怕,有 8000 个模型实例(如何删除 PostgreSQL 数据库)?
我在开发服务器上运行了 Django 安装。我最近使用了python manage.py loaddata 8000models.json。现在一切都超级慢。页面将无法加载。 python manage.…
Postgres 全文与 Rails 3 中的部分单词不匹配?
我刚刚从 MySQL 迁移到 Postgres 9.0.3。我有一个全新的应用程序,其中有一些数据(游戏数据)。 无论如何,我似乎无法搜索到部分单词。这是我的搜索…
为什么我不能在 PostgreSQL 中设置这个唯一约束?
我不断得到: SQL 错误:错误:无法创建 唯一索引 “service_import_checksum_key”详细信息: 密钥(校验和)=() 重复。 在声明中: 更改表“public…
为 Postgres 9 安装 DBLink
有人可以阐明如何安装 Postgres 9 (Centos) 的要求,以便能够使用 dblink 进行 postgres 间数据库查询。 一般来说,似乎没有关于如何安装 dblink 要求…
activerecord/pg:支持DDL中的自动时间戳
更新(显示代码) 我想模仿 ActiveRecord 的 自动时间戳直接在数据库中,但没有在每次迁移的create_table()调用后显式添加此逻辑。 这就是我现在要做…
一个查询中有两个不同的 group by 子句?
第一次在这里发帖,SQl 的新手,我不太确定如何表达,但我会尽力而为。 我有一个查询: select report_month, employee_id, split_bonus,sum(salary) …
为什么这段代码比较慢?
只是将我的代码更新为 Rails 3 就绪,但是我遇到了以下代码的主要性能问题。 旧代码(又好又快) @products = Product.all( :order => 'name', :inc…
PostgreSQL 窗口函数:按列分组而不排序(~ Python itertools.groupby)
我需要根据列对 PostgreSQL 中的表进行分区,而不进行排序 &使结果独一无二;基本上我想要实现的是在 PostgreSQL 中重现 Python 的 itertools.grou…
PostgreSQL - 使用先前从同一查询计算的值
我有以下 sql 查询: SELECT (SELECT ...) AS X, (SELECT ...) AS Y from my_table “X”很难计算,它用作计算 Y 的输入。但是,如果我尝试在计算 Y …
确定 PostgreSQL SQL 异常是用户错误还是系统错误
我正在实现一个由 PostgreSQL 支持的 RESTful Web 服务。当 PostgreSQL 抛出 SQLException 时,如果错误类似于值的输入字符串太长,则 HTTP 响应状态…
PostgreSQL:使用同一表上的 select 语句更新字段
我需要更新随机选择的样本表中的字段。 如果我运行此查询,它将正确返回所选的 57 行: SELECT * FROM table WHERE item1 = 'XX' AND item2 = 'JJJ' O…