postgresql-9.1相关内容

如何处理plpython中的import语句?

我有一个plypython函数,可以执行一些json魔术.为此,它显然会导入json库. 在每次调用该函数时都调用了导入吗?我需要了解任何性能暗示吗? 解决方案 import在每个函数调用上执行.如果您在函数体内使用import语句编写了普通的Python模块,而在模块级别上却相反,则会得到相同的行为. 是的,这会影响性能. 您可以通过以下方式缓存导入来解决此问题: ..
发布时间:2019-11-23 20:33:18 Python

带有Hibernate 3.6.8.Final,PostgreSQL 9.1,SQLGrammarException的JPA-配置问题?奇怪的SQL语句

修改: 已解决 正确的.我发现了令我困惑的事情. 我使用pgadmin创建表和其他数据库内部组件,现在检查:如果名称(表名称,列名称,pk名称等)中至少有一个字母是大写字母,则pgadmin在SQL创建脚本中使用它照原样,使用双引号,因此PostgreSQL会按原样解释名称.如果运行以下脚本: CREATE TABLE SAMPLE ( ID integer NOT NULL, TI ..
发布时间:2019-09-20 19:40:04 其他开发

根据Java日期在Postgres中保存时间戳

我有一个Postgres数据库,其中包含一个包含时间戳的表( timeOfProcessing TIMESTAMP )。 我有Java日期时间值( java.util.Date dateTime )并希望将其值存储在该时间戳字段中(不带时区)。 当我使用查询时 “INSERT INTO mytable(...,timeOfCreation,...)VALUES (...,to_t ..
发布时间:2018-12-27 19:55:36 Java开发

Postgres查询优化(强制索引扫描)

以下是我的查询。我试图让它使用索引扫描,但它只会seq扫描。 顺便说一句 metric_data 表有1.3亿行。 指标表有大约2000行。 metric_data 表格列: metric_id整数 ,t时间戳 ,d双精度 ,PRIMARY KEY(metric_id,t) 如何让此查询使用我的PRIMARY KEY索引? SELECT S.met ..

JPA与Hibernate 3.6.8.Final,PostgresSQL 9.1,SQLGrammarException - 配置问题?奇怪的SQL语句

编辑: 已解决 正确。我发现让我感到困惑的东西。 我使用pgadmin创建表和其他数据库内部,现在进行检查:如果名称中至少有一个字母(表名,列名,pk名称等)是大写字母,则pgadmin将其用于SQL创建脚本照原样使用双引号,因此PostgreSQL会在写入时解释名称。如果运行以下脚本: CREATE TABLE SAMPLE ( ID integer NOT NULL, 标题字 ..
发布时间:2018-06-08 19:09:13 J2EE

Hibernate启动很慢

出于某种原因,我的hibernate应用程序的启动速度非常慢。 (最多2分钟) 我一直以为c3p0配置是错误的( related question ),但是研究日志显示,在建立与服务器的连接之后没有活动。此外,使用Hibernate的内置轮询功能显示相同的结果。 以下是日志中的一个片段: 20:06:51,248 DEBUG BasicResourcePool:422 - 递减p ..
发布时间:2018-06-07 19:54:16 Java开发

在Postgres中将十六进制字符串转换为bigint

我希望将HTML中使用的十六进制字符串转换为 bigint ,然后通过写入的函数将其转换为Postgres中的单独R,G和B值在PL / pgSQL中。 我可以将字符串解码为 bytea ,如下所示: hex bytea:= decode(hex,'hex'); 在一个固定值的查询中,这个功能就像一个美: select(array [(cast(x'ffa ..
发布时间:2018-06-07 16:52:49 其他开发

playframework 2.0 - 在数据库发展上超过了max_user_connections(使用本地postgres服务器)

我的问题与( playframework 2.0 - 在数据库发展上超出max_user_connections?)只有这次是使用本地postgres安装。我有一个示例应用程序,我在hub @ http://git.io/CdEntA 上抛出。 我试图在本地运行它,使用 sbt阶段 target / start -DapplyEvolutions.default = true -D ..

JPA Hibernate调用Postgres函数void返回MappingException:

当我尝试使用JPA创建本地查询来调用postgres函数时,出现以下问题: org.hibernate.MappingException:无JDBC类型的方言映射:1111 。 > 我在启动单例中创建了一个EJB计时器,每6小时运行一次Postgres函数。该函数返回void并检查已到期的记录,删除它们并更新一些状态。它不需要参数,它将返回void。 如果我使用PgAdmin查询工具( ..
发布时间:2018-04-17 10:47:09 其他开发

两个日期之间的月份功能

在oracle中,我可以找出使用MONTHS_BETWEEN函数之间的几个月。 在postgres中,我使用的是提取函数。 eg.like 选择 提取(年龄起(current_date,'2012-12-09 '))* 12 + 提取(从年龄起的月份(current_date,'2012-12-09')) 在postgres中是否有其他的方法(内置函数)?? ..
发布时间:2018-04-17 10:42:30 其他开发

ILIKE匹配Word边界PostgreSQL 9

在PostgreSQL 9中使用LIKE / ILIKE运算符时,可以匹配单词边界而无需使用完整的〜运算符正则表达式吗? 例如 p> 选择'超快速训练'ILIKE'%train \M%'作为匹配; 其中\M是单词末尾的边界,匹配返回 false 感谢, 标记 解决方案 你可以用下面的方法做到这一点: SELECT''|| '超级快 ..

在PostgreSQL上创建不存在的扩展时出错

我正在尝试配置PostgreSQL以在我的Rails应用程序中使用全文搜索,正如本 Railscast 。 我使用新鲜的 Ubuntu 12.04 服务器运行 PostgreSQL 9.1 .5 使用 apt-get 安装,使用 ppa:pitti / postgresql 使用精确。 在尝试运行迁移时以及在psql控制台中尝试相同命令时出现以下错误与同行postgres用户: ..

如何判断Postgres中的记录是否发生了变化

我有一个“upsert”类型的问题...但是,我想把它扔出去,因为它有点不同于我在stackoverflow上读过的任何东西。 基本问题。 我正在从mysql迁移到PostgreSQL 9.1.5(托管在Heroku )。作为其中的一部分,我需要每天导入多个CSV文件。一些数据是销售信息,几乎保证是新的,需要插入。但是,其他部分的数据几乎保证是一样的。例如,csv文件(注意复数)将在其 ..