postgresql

    0热度

    1回答

    存在 Postgres里使用uuid_generate_v4()因为我不断收到这个错误,我不能创建一个表: access method "btree" does not exist 我该怎么办?那uuid_generate_v4() 和btree有什么关系? 这是我m跑 create table events ( id uuid primary key default uuid_gener

    2热度

    2回答

    有没有办法将约束添加到postgresql表以防止日期重叠?例如,我有一个名为workouts的表,它具有日期列week_start,week_end。我想确保week_start - week_end范围没有与任何现有范围重叠。然而,week_start的结束日期可以与开始日期week_end重叠。 有人可以帮忙吗? 提前致谢!

    0热度

    3回答

    我们有一个包含哈希又包含值的数组一个PostgreSQL jsonb柱: id | hashes --------------- 1 | {"sources"=>["a","b","c"], "ids"=>[1,2,3]} 2 | {"sources"=>["b","c","d","e","e"], "ids"=>[1,2,3]} 我们想要做的是创造一个jsonb查询这将返回 code

    0热度

    2回答

    我喜欢一个表复制到文件我的PostgreSQL 我尝试这个查询 COPY demo TO '/home/rck/Desktop/trial.csv' 但显示权限被拒绝 我也试过\副本,但它显示了语法错误 \COPY demo TO '/home/rck/Desktop/trial.csv' 的错误是 :\ “ LINE 1”ERROR处或附近语法错误“:\ COPY演示TO“/home/r

    2热度

    1回答

    下面是该查询我想 SELECT * FROM information_schema.tables WHERE table_name = 'shop_ean_2016_06_12'; 但“2016_06_12”查询应该是昨天。 我知道“NOW() - '1天':: INTERVAL”,但我想在表名比较中使用它。 谢谢你的任何这样做。

    0热度

    1回答

    我试图找出一个奇怪的错误的原因,这一整天。 我有一个模型,这行代码(由控制器操作调用): # it always works self.deliveries.create(subscriptions.pluck('DISTINCT endpoint').collect {|e| {endpoint: e}}) 一切正常(我的本地计算机上,在生产服务器上,甚至上千交付)。 为了提高性能我更换了

    2热度

    3回答

    我有时间戳列: time_column 2016-02-02 08:09:59.351000 2016-02-02 15:09:21.756000 2016-02-02 15:42:33.287000 2016-02-02 15:53:26.394000 我想编写输出给定月份不同时间戳的查询。 因此,输出将 jan feb mar apr may jun .... 9 1 10

    0热度

    1回答

    我在PostgreSQL 9.4中有一个包含checked_at时间戳字段和check_interval整数字段的表。 我需要只返回行WHERE checked_at > NOW() - INTERVAL check_interval || ' minutes' 会使用多列索引提高了查询的速度?还是有其他方法来优化它? 该表仍在设计中,但最终希望能够搜索大约5-10万条记录。

    0热度

    1回答

    使用Rails 4,我有一个列(page_id),我需要强制它删除所有当前在数据库列中的数据(它在dev中,所以我现在不关心任何数据库) 。 我的迁移是这样的: change_column :sections, :page_id, :uuid (我是从整数迁移离开页面) 如何使用change_column并删除所有这就是目前我的数据库中的数据?或者我需要做一个remove_column,然后add

    1热度

    2回答

    我已经根据公共ID映射了两个表,但我希望将所有与特定公司关联的电话号码放在一行而不是多行中,分为三列“电话”,“传真” ,和“免费电话”。以下是数据输出的示例。 Dr. Dimes 5553456879 Telephone Dr. Dimes 5553455600 Toll Free Dr. Dimes 555345Fax SELECT fleet.company_name,