首页 > TAG信息列表 > postgresql-9-1

python-将大量csv文件导入PostgreSQL数据库的有效方法

我看到了很多将CSV导入PostgreSQL数据库的示例,但是我需要的是将500,000 CSV导入单个PostgreSQL数据库的有效方法.每个CSV都超过500KB(因此总计约272GB的数据). CSV的格式相同,没有重复的记录(数据是通过原始数据源以编程方式生成的).我一直在搜索,并将继续在线搜索选项,但是对于以

在ALT-Linux上的Postgresql 9.1上安装附加模块时出现问题

我正在尝试在postgresql 9.1(Linux)下创建扩展: CREATE EXTENSION pg_trgm; 但得到了错误: ERROR: could not open extension control file "/usr/share/pgsql/extension/pg_trgm.control": No such file or directory 此文件存在并具有所有用户的r / w权限: [root@postgresql e

postgresql – 阅读Postgres文档后在AWS上发布Postgres备份查询

我正在阅读postgresql文档的备份部分,然后转向在我的EC2实例上创建备份策略. 所以有两种方法可以做到这一点. >使用pg_dump创建转储. >使用WAL存档打开文件级备份.我将使用快照,所以我的用例属于这一类. 现在问题是我需要在进行备份之前冻结我的文件系统吗? Postgresql文档表明WAL恢

postgresql – 无法打开扩展控制文件plpython3u.control:没有这样的文件或目录

我想在我的postgresql数据库中使用python3来编写存储过程. 在psql客户端,当我输入命令create extension plpython3u时,我得到错误: couldn't open extension control file /usr/share/postgresql/9.1/extension/plpython3u.control : No such file or directory 我已经检查过,目录

postgresql – 使用WAL-E从基本备份WAL恢复备份时出现问题

我正在尝试在单独的节点上进行主数据库的夜间恢复.我想通过使用最新的WAL文件进行每周完整恢复和夜间恢复. 在主人身上我有 wal_level = hot_standby archive_command = 'wal-e --s3-prefix=s3://... wal-push %p' 我做了一个完整的备份: wal-e --s3-prefix s3://... backup-push

postgresql – 返回带有函数列名的ResultSet

我有以下postgresql函数: CREATE OR REPLACE FUNCTION readMessage(messageFor INT, qid INT = NULL, ctxt INT = NULL, messageFrom INT = NULL, byTimeStamp BOOLEAN = FALSE) RETURNS SETOF message AS $$ DECLARE sql varchar; BEGIN sql := 'SELECT * FROM messa

Postgresql 9加速索引插入(JPA)

我有一个应用程序,它生成大量需要快速插入的数据(约1300万条记录).我使用JPA 2.0 / Hibernate和Postgres 9.1,我设法实现了相当不错的性能(每秒大约25k次插入),每隔几千个插件就可以进行多线程和批量插入,在大约8分钟内完成整个运行. 但是,我注意到我有一些缺少索引的外键,我真的希

java – Jetty,JNDI,Postgresql:找不到类

我正在尝试在Jetty中设置JNDI数据源.在start.ini文件中,我添加了jetty-plus.xml文件,选项如下所示: OPTIONS=Server,resources,websocket,ext,plus,annotations 然后我在我的上下文文件中添加资源: <New id="Traildevils" class="org.eclipse.jetty.plus.jndi.Resource"> <Arg

python – psycopg2超出共享内存和提示增加max_pred_locks_per_transaction

在postgresql 9.1中插入大量数据时.使用Python脚本,我们在此查询上收到以下错误: X: psycopg2.ProgrammingError in /home/hosting/apps/X X_psycopg.py:162 in : Execute 'execute' ( SELECT * FROM xml_fifo.fifo WHERE type_i

php – 如何将自定义类型数组传递给Postgres函数

我有自定义类型 CREATE TYPE mytype as (id uuid, amount numeric(13,4)); 我想将它传递给具有以下签名的函数: CREATE FUNCTION myschema.myfunction(id uuid, mytypes mytype[]) RETURNS BOOLEAN AS... 如何在postgres查询中调用它,并且不可避免地从PHP中调用?解决方法:您可