psycopg2相关内容
我有以下设置: 容器中的一个简单的Flaskapp 邮筒容器 使用以下Docker文件: FROM python:alpine3.7 COPY . /app WORKDIR /app RUN apk update RUN apk add --virtual build-deps gcc python3-dev musl-dev RUN apk add postgresq
..
我正在尝试使用心理拷贝2将一个列表传递到postgres表中。我一直遇到一个异常: File "c:/Python27/Projects/Newsletter/newsletter.py", line 148, in insert_pg(listString) File "c:Python27ProjectsNewsletterpg.py", line 23, in
..
我正在尝试连接到具有心理拷贝2的Postgres数据库: import psycopg2 try: conn = psycopg2.connect("dbname='puppetdb' user='puppetdb' host='172.17.0.1' port='5432' password='puppetdb'") except Exception, e: print
..
一个相当简单的问题,但令人惊讶的是我们没有找到解决方案。 以下是我当前的代码,用于使用psycopg2('2.9.1 (dt dec pq3 ext lo64)')在来自Python3.6.9的PostgreSQL数据库上执行简单的SQL查询: import psycopg2 myid = 100 fields = ('p.id', 'p.name', 'p.type', 'p.pr
..
我在我的应用程序中使用了心理拷贝2。一切都很好,但如下所示:当我插入一个数据包括单引号‘时,python抛出以下异常: : syntax error at or near "s" 内容如“儿童主页” 我找不到解决此问题的解决方案。我使用的是如下的python字符串文字: """INSERT INTO tab
..
我在Web上搜索了“不带引号的SQL.IDENTIFIER”,而this post只是相关的。建议使用.format(sql.Identifier。 然而,该方法将双引号添加到标识符中,并且据我所知,它不能用于在PostgreSQL中使用不带引号的标识符。正如我在here中读到的那样,专家建议不要在postgres中引用标识符。 我在sql.Identifier中没有看到跳过the doc
..
我要将Pandas数据帧写入PostgreSQL表,而不使用SQLAlChemy。 表名应与PANDAS变量名对应,如果已存在,则替换该表。数据类型也需要匹配。 出于几个原因,我希望避免使用SQLAlChemy的TO_SQL函数。 import pandas as pd from getpass import getpass import psycopg2 your_pass
..
我的本地主机上有一个postgres数据库,无需密码即可访问 $ psql -d mwt psql (8.4.12) Type "help" for help. mwt=# SELECT * from vatid; id | requester_vatid |... -----+-----------------|... 1719 | IT00766780266
..
我有一个表,它有一个varchar类型的列和两个json类型的列,这是我使用以下命令创建的: create table global_records( cattle_id varchar(255) not null primary key, step_count json, speed json ); 我现在想使用python插入如下所示的值: I
..
在过去的24小时内,我在查询表中的所有数据时遇到了困难,很难说这是否是我的一部分的Postgres错误,因为我是初学者 我看到“Publishedat”字段返回一个日期时间.DateTime值。 # print out columns names cur.execute( """ SELECT * FROM "table" LIMIT 1 """
..
昨天我错误地卸载了python3.7版本。然后,我再次安装了Python(这次是3.8版),并再次设置了我的环境。但我无法启动我的Django项目,因为它与Postgres有关。实际上,我不能在我的环境中安装“心理拷贝2”。我搜索了几个小时,并实施了我从网上得到的每一个解决方案,但它不起作用。让我告诉你我到目前为止做了什么。 首先它说要在我的路径中添加postgres,所以我在我的路径中添加
..
我正在尝试使用COPY_FROM命令(在Postgres中使用COPY命令的函数)以类似CSV的结构将数据行加载到postgres中。我的数据用逗号分隔(不幸的是,因为我不是数据所有者,所以不能只更改分隔符)。当我尝试加载行时遇到问题,该行的值用引号引起来,其中包含逗号(即该逗号不应视为分隔符)。 例如,此行数据没有问题: ",Madrid,SN,,SEN,,,SN,173,157"
..
我收到了很多错误消息: "DatabaseError: 当前事务被中止,命令被忽略直到事务块结束" 从 python-psycopg 更改为 python-psycopg2 作为 Django 项目的数据库引擎之后. 代码保持不变,只是不知道那些错误来自哪里. 解决方案 当查询产生错误并且您尝试运行另一个查询而不首先回滚事务时,这是 postgres 所做的.(您可能会将其视为一
..
我有一个大问题:运行我的 python 软件的服务器的路由器上似乎存在一些硬件问题.只有大约每三次才能成功连接到数据库.因此,psycopg2.connect() 最多可能需要 5 分钟才能获得超时异常. 2014-12-23 15:03:12,461 - 错误 - 无法连接到服务器:连接超时服务器是否在主机“172.20.19.1"上运行并接受 这就是我正在使用的代码. # 连接到数据库尝
..
我有一个 python 应用程序,它打开一个可以在线挂起一个小时的数据库连接,但有时数据库服务器会重新启动,虽然 python 仍然有连接,但它不会与 OperationalError 异常一起工作. 所以我正在寻找任何可靠的方法来“ping"数据库并知道连接是活动的.我检查了 psycopg2 文档,但找不到类似的东西.当然,我可以发出一些简单的 SQL 语句,例如 SELECT 1 并捕
..
我正在尝试使用从我的 PostgreSQL 服务器获得的一些数据创建一个绘图图,但是当我尝试绘制图表时出现错误:“TypeError: Object of type 'DataFrame' is not JSON serializable" 这是目前为止的代码: 导入破折号将 numpy 导入为 np将熊猫导入为 pd将 plotly.offline 导入为 py导入 plotly.gra
..
我有一个包含多列的 csv 文件: upc 日期数量客户 在我的 physical 表中,每行都有一个自动生成的 id 列: id upc 日期数量客户 当我运行 python 脚本复制到数据库时,数据库似乎将 upc 解释为实际 id.我收到此错误消息: 错误:值“1111111"超出整数类型的范围上下文:复制物理,第 1 行,列 id:“1111111"; 我以前从
..
我在设计一个使用 psycopg2 库规范的好算法时遇到了一些问题 这里 我想建立一个与这个字符串相等的动态查询: SELECT ST_GeomFromText('POLYGON((0.0 0.0,20.0 0.0,20.0 20.0,0.0 20.0,0.0 0.0))'); 如您所见,我的 POLYGON 对象包含多个点,读取一个简单的 csv 文件 some.csv,其中包含:
..
我想知道如何在 QDateEdit 中获取用户输入并在 postgres 的表格中选择它?这是我的代码 def date(self):尝试:日期 = self.dateEdit.date()打印(日期)conn = psycopg2.connect(dbname="sample", user="postgres", password="admin", host="localhost", por
..
我正在尝试在 python 中创建一个方法,将记录插入到一个表中,传递一个列名列表和一个关联的记录列表. 我能够将它设置在通过 for 循环动态填充列名的位置,但我无法弄清楚如何对值执行相同的操作,因为 psycopg2.executemany 函数依赖于将 %s 作为占位符. 是否可以通过循环动态填充字符串中 %s 的数量?有没有其他方法可以做到这一点? def load_ta
..