postgresql-9.2

    0热度

    1回答

    如何获得哪些数据库登录用户在我的postgres数据库上查询得最多的统计信息,哪些表/功能/视图最常被查询? 我也想看看这些查询正在运行的时间。

    0热度

    1回答

    有没有办法创建返回自定义数据集的postgres存储函数(使用plpgsql可以设置输入参数)? 我试图根据官方手册,以做这样的事情: CREATE FUNCTION extended_sales(p_itemno int) RETURNS TABLE(quantity int, total numeric) AS $$ BEGIN RETURN QUERY SELECT quant

    1热度

    1回答

    我正在写一个postgres函数,我已经声明了一个名为fruit的变量。 $$ DECLARE IN_fruit varchar; sql; BEGIN IN_fruit := EXECUTE 'SELECT fruit FROM fruits WHERE id = 1' 我怎样才能在此查询返回的结果存储在变量IN_fruit,我可以在我

    3热度

    1回答

    我有我只能插入和选择的大表,所以当这个表的自动清理运行时 - 系统非常慢。我关掉自动清理特定表: ALTER TABLE ag_event_20141004_20141009 SET (autovacuum_enabled = false, toast.autovacuum_enabled = false); ALTER TABLE ag_event_20141014_20141019 SET

    0热度

    1回答

    我有很多线在Postgres的记录是这样的: process 22134 acquired ExclusiveLock on extension of relation 34699881 of database 287114 after 1231.968 ms 我如何才能找到导致此锁的查询?

    0热度

    1回答

    我试图修复一个SQL查询以便稍后将其转换为Doctrine2 DQL,因为它是Symfony2项目的一部分。这就是我的DDL有: CREATE TABLE "nomencladores"."norma" ( "id" int4 NOT NULL, "comite_tecnico_id" int4, "numero" VARCHAR (10) COLLATE "defau

    0热度

    1回答

    我正在使用函数插入postgres中的表中的值。是否可以在同一功能中检索插入/更新/删除的记录。 我是新来的postgres,所以如果有人可以指导或解释如何做到这一点,将不胜感激。 这里是我的示例函数: CREATE OR REPLACE FUNCTION SampleFunction (in name varchar, in descsciption varchar, in userid var

    0热度

    1回答

    当作为SERIALIZABLE隔离级别的事务失败时,是否有办法知道哪个连接(即事务)涉及整个流程? 我正在处理会计数据库。我知道我们应该重试交易,这就是我们所做的。我遇到了一个问题,即事务必须在繁忙的系统上运行10次才能成功。 这里应该有一个严重的问题。我想知道是否有一个配置参数允许系统在异常详细信息中告诉失败中涉及的其他连接。 关于SSI的Postgresql维基没有这种信息。 非常感谢。 编辑

    1热度

    1回答

    我有这样的查询更新列: begin update res_partner_address rpa set name = rp.name from res_partner rp where rpa.partner_id = rp.id and rpa.name is NULL end; 当我试图更新专栏中,我得到这个错误: ERROR: va

    1热度

    1回答

    我有Postgresql 9.2与数据库运行,现在尝试创建一个只读用户。我跟着这些描述: ERROR: permission denied for relation tablename on Postgres while trying a SELECT as a readonly user How do you create a read-only user in PostgreSQL? Basi