postgresql相关内容

复制延迟-超过max_Slot_Wal_Keep_Size,未删除WAL段

摘要 我们使用max_slot_wal_keep_size from Postgresql13防止主机被滞后复制杀死。在我们的例子中,WAL存储似乎在超过此参数后未被释放,从而导致复制失败。我认为,沃尔本应被释放,但在同一时间,任何其他交易似乎都不需要它。我想知道这应该如何工作,为什么没有删除WAL段? 请查看下面的详细信息。 配置 使用插槽的主复制副本流复制(&A) 约70 ..
发布时间:2022-04-14 23:06:53 其他开发

PostgreSQL复制槽错误PostgreSQL

我使用Posgtresql 10。 我要将数据库“db”中的两个表复制到数据库“Destination”中具有相同列的两个表。 在postgresql.conf中将WAL_LEVEL值更改为逻辑 和最大复制插槽数设置为10 无防火墙 我在数据库“db”中创建了发布 ALTER ROLE my_user WITH REPLICATION LOGIN PASSWORD 'my ..
发布时间:2022-04-14 23:04:25 其他开发

有关PostgreSQL序列的问题

我有一个关于PostgreSQL序列的问题。 例如,对于BigSerial数据类型,序列是前进的,然后检索编号,即使插入/提交不成功,序列也不会回溯。这意味着下一次我可能要插入到表中时,可能是序列号中的间隙。 在我的表上有一个BEFORE INSERT行触发器,而我使用的是心理Copg2。 提前谢谢。 推荐答案 即使插入/提交 不成功,序列不成功 走回头路。这意味着下一次 ..
发布时间:2022-04-14 13:46:14 Python

使用ANSI驱动程序连接到带有PYTHON PECHCOPG2的PostgreSQL数据库

我必须将数据从一个PostgreSQL数据库(旧的)传输到另一个PostgresSQL数据库(新的)。 OLD是在Win1252中编码的。New是以UTF-8编码的。 我已经尝试了不同的方法,例如。PANDAS.TO_SQL、SQLALCHEMIY、PECKCOPG2等等,但由于编码问题而总是失败。我做了一些研究,最有说服力的事情看起来像是司机方面的问题。据我所知,ekCopg2使用Unic ..
发布时间:2022-04-14 13:43:22 其他开发

Python/SQLAlChemy格式的DateRange对象

我正在使用DateRange列类型保存预订系统的预订。 我的数据库是PosgreSQL,我使用的是带有FlASK和SQLAlChemy的Python3。 尽管使用DateRange应该是最佳实践,但我甚至找不到有关如何使用这些类型的文档或任何有用的东西。 SQLAlChemy文档中只有两句话说明存在这样的列类型。 这里有一个附注: 所有资源,我发现这些资源只显示人们通常使用开始日期和 ..
发布时间:2022-04-14 13:39:43 Python

使用 pandas 列表通过PostgreSQL查询过滤数据

我已经引用了这些帖子1,2。我不确定我是否错误地使用了这些帖子中的建议。 基本上,我希望在PostgreSQL查询中使用我的 pandas 列表(用Jupyter笔记本编写) id_list = [1,2,3,4] 我想在下面的查询中使用我的id_list。我尝试了以下两个选项 选项-1 df_q = pd.read_sql('select * from tablea ..
发布时间:2022-04-14 13:34:48 Python

当IterSize小于DATA SIZE并且FETCH NUMBER小于IterSIZE时,心理Copg2服务器端游标是如何操作的?

我已经阅读了文档和几篇文章、帖子和帖子以及所有内容,但我不确定我是否清楚地理解了这一点。让我们假设这个场景: 1. I have a server side cursor. 2. I set the itersize to 1000. 3. I execute a SELECT query which would normally return 10000 records. 4. I use ..
发布时间:2022-04-14 13:33:19 其他开发

如何将查询到的CSV文件保存在PeckCopg2中

我正尝试在本地.csv中保存使用python对PostgreSQL数据库执行的查询的结果(使用心理拷贝g2)。 我可以在控制台中打印查询结果,但无法将其导出为CSV文件。 我已尝试使用COPY_TO函数,但即使使用documentation我也无法理解: # Retrieve the records from the database with query cur ..
发布时间:2022-04-14 13:31:27 Python

执行SQL查询时使用的是holCopg2

我正在尝试使用心理拷贝2将一个列表传递到postgres表中。我一直遇到一个异常: File "c:/Python27/Projects/Newsletter/newsletter.py", line 148, in insert_pg(listString) File "c:Python27ProjectsNewsletterpg.py", line 23, in ..
发布时间:2022-04-14 13:28:16 Python

不带引号的SQL.IDENTIFIER

我在Web上搜索了“不带引号的SQL.IDENTIFIER”,而this post只是相关的。建议使用.format(sql.Identifier。 然而,该方法将双引号添加到标识符中,并且据我所知,它不能用于在PostgreSQL中使用不带引号的标识符。正如我在here中读到的那样,专家建议不要在postgres中引用标识符。 我在sql.Identifier中没有看到跳过the doc ..
发布时间:2022-04-14 13:19:02 Python