postgresql-9.1相关内容
有没有办法如何将以下字符串转换回人的可读值?我有一些外部数据,其中所有非ASCII字符都被转义。 示例字符串: 16 StringProvider_111 = Telefon\\\í kontakty 17 StringProvider_116 = Odpov\\\ědn\\\á osoba 必需结果: 16 StringProvider_111 =T
..
我有责任将代码从sqlite切换到postgres。我遇到的一个疑问是在下面复制。 INSERT INTO group_phones(group_id,phone_name) SELECT g.id,p.name FROM phones AS p,groups as g WHERE g.id IN($ add_groups)AND p.name IN($ phones);
..
我正在遇到这样一个Postgres问题,如果我使用参数vs hardcoding其在查询字符串上的值,同样的查询需要很长时间才能执行。列名称为“media_type”,它是一个VARCHAR(20)。我从PHP运行这些查询,使用Symfony2和Doctrine2 ORM,而有问题的表有大约1.000.000条记录。 我的查询有问题吗?可以是Postgres配置问题吗? 1 - med
..
我有一个Postgres 9.1数据库,由django网站和应用程序服务器使用。 目前,我在两个系统中使用旧的SHA1身份验证,但是将升级到bcrypt。我有这个: 创建或替换功能random_string(length INTEGER,OUT RETURNS TEXT) AS $$ BEGIN IF长度
..
我试图在Django中运行单元测试,并创建一个新的数据库。数据库有postgis扩展名,当我定期创建数据库时,我使用“CREATE EXTENSION postgis”。 但是,当我运行测试时,它会给我以下错误: $ ./manage.py test 为别名“默认”创建测试数据库... 创建测试数据库时出错:数据库“test_project”已经存在 如果要尝试删除测试数据库
..
在Django 设置时区的文档中,可用选项列表实际上是postgres的时区参数字符串。所以看起来Django使用Postgres来检索时间。 如果是这样,那么问题是IST用来表示印度语& 以色列标准时间,但postgres使用 $ / search?q = IST“rel =”nofollow“> IST 。 b $ b 不仅如此,Postgres也错过了其他一些国家,如尼泊尔(GMT
..
需要一个通用的sql查询,可以在mysql,postgres和其他主要DB上运行的连接 我有一个名为autumn4.ip的表,我有三列:id,start,end(all ints)。 如何进行连接,以便使用但不是由BETWEEN,而是加入。 如伪: select * FROM autumn.ip WHERE:number-constant> = start ORDER B
..
我想将PostgreSQL数据库中的一个特定列从 character_varying 类型更改为键入 date 。日期格式为 yyyy:mm:dd 我试图这样做: alter table table_name alter column date_time type date using(date_time :: text :: date); 但是我收到一条错误消
..
我有一个问题从Postgres正确选择日期 - 它们以UTC存储,但 不能正确地转换为Date()函数。 将时间戳转换为日期给我错误的日期,如果它是PST太多下午4点。 2012-06-21 应该是 2012-06-20 。 starts_at 列数据类型是没有时区的时间戳。以下是我的查询: 不转换为PST时区: 从id = 40的日程表中选择starts_at;
..
我有一个PostgreSQL函数来计算日期差异: 创建或替换函数testDateDiff()RETURNS int AS $ BODY $ DECLARE startDate TIMESTAMP; DECLARE endDate TIMESTAMP; DECLARE diffDatePart int; BEGIN 选择evt_start_date从事件where evt_i
..
我有一个这样的查询,很好地在两个给定日期之间生成一系列日期: select date'2004- 03-07'+ j - i作为AllDate from generate_series(0,extract(doy from date'2004-03-07'):: int - 1)as i, generate_series(0,extract (doy from date'20
..
我想在表上添加字段级验证。有一个名为“account_number”的字段,此字段应始终通过“luhn”检查。我发现一个名为“luhn_verify”的函数似乎正常工作(如果您有兴趣,则为Google)。它返回一个布尔值。我的问题是: PostgreSQL在使用触发器进行此验证与检查约束有任何主要的性能优势。 其他信息: PostgreSQL 9.1 表当前没有插入触发,但确实
..
PostgreSQL 9.1 NPGSQL 2.0.12 我有二进制数据我想要存储在postgresql数据库。大多数文件加载正常,但是,一个大的二进制文件(664 Mb)会导致问题。当尝试使用通过Npgsql的大对象支持将文件加载到postgresql时,postgresql服务器返回“内存不足”错误。 工作站与4Gb RAM,2Gb免费与postgresql运行在空闲状态。
..
所使用的操作系统是linux。我试过了 Navicat 和 SQL Power Architect 。它们在同一个模式中显示表之间的关系。我有一些外键约束在不同的模式引用表。 我缺少一些关于Navicat和PostgreSQL Maestro的东西? 是否有postgresql的数据可视化工具,它能够显示模式之间的关系? / li> 解决方案 DbVisualiser似乎在做什
..
我有一张表“收据”。我有列customer_id(谁有收据)和receipt_number。对于每个客户,receipt_number应该从1开始,并且是序列。这意味着customer_id和receipt_number将是唯一的。我如何优雅地这样做。我可以使用CREATE SEQUENCE或类似的内置的sequeance功能吗?它似乎需要为每个客户创建一个序列,这当然不是一个优雅的解决方案。
..
我在postgresql工作,我需要转换查询本身的日期格式, 在mysql有选项 DATE_FORMAT ,我可以使用查询如下: 从表名$ b中选择DATE_FORMAT(date_time,'%b%e,%Y,%T') $ b 在postgresql中有任何选项吗? 解决方案 如果我修改您的 从table_name中选择DATE_FORMAT(date_ti
..
如何使用postgresql存储查询结果变量存储过程 我有一个存储过程 CREATE OR REPLACE FUNCTION测试(x数字) 返回字符变化AS $ BODY $ DECLARE name字符变化(255) begin name ='SELECT name FROM test_table其中id ='|| x; if(name ='test')
..
在Ubuntu 12.04上安装PostgreSQL 9.1之后,我为“postgres”超级用户帐户设置了密码。我希望所有用户在登录时都必须输入他们的密码。这就是为什么我配置pg_hba.conf如下: #数据库管理登录Unix域socket local all postgres md5 #TYPE DATABASE用户地址方法 #“local”仅用于Unix域套接字连接
..
我使用postgresql 9.1。我有一个表的列名。是否可以找到有/有此列的表?怎么样?提前致谢。 解决方案 您可以查询系统目录: 选择c.relname 从pg_class as c 内部连接pg_attribute as a on a.attrelid = c.oid 其中a.attname =和c.relkind ='r'
..
我在上运行 PostgreSQL 9.1 与 Postgis 2.0 $ c>。 尝试安装光栅支持时, psql -d database -f rtpostgis.sql -v ON_ERROR_STOP = 1 我收到以下错误 psql:rtpostgis.sql:46:ERROR: 无法加载库“/usr/pgsql-9.1/lib/rtpostgis-
..