psycopg2相关内容
我有一个表samplecol,其中包含(一个示例): vessel_hash | status | station | speed | latitude | longitude | course | heading | timestamp | the_geom --
..
我目前正在尝试安装libpq-dev来安装心理备份2。问题是,当我试图安装它时,出现一个错误,说我没有最新的libpq5版本。但是,当我尝试下载较新版本的libpq5时,系统提示我已经拥有最新版本。错误的示例。 lhmendes@lhmendes-GA-78LMT-S2P:~$ sudo apt-get install libpq-dev Reading package lists... D
..
假设我有一个如下所示的json: some_json = {'key_a': {'nested_key': 'a'}, 'key_b': {'nested_key': 'b'}} 请注意,key_a和key_b是映射到词典的可选键,可能存在也可能不存在。 我有一个函数可以检查some_json中是否存在外键,并返回一个布尔值。 CREATE FUNC
..
我仍在学习使用Django,在尝试创建模型时遇到了问题。 这是我的模型.py class Identifiants(models.Model): id = models.AutoField(primary_key=True) taxon = models.IntegerField(unique=True) noms = models.TextField(blank=True, null=Tr
..
我们刚刚过渡到使用Docker进行开发,正在使用ubuntu:18.04镜像。我们注意到,使用psycopg2的查询在几分钟后失败。This answer使用以下keepalives参数解决了问题: self.db = pg.connect( dbname=config.db_name, user=config.db_user, password=config.db_
..
检查PostgreSQL表中存在哪些ID的速度如何 我写了以下函数,但当len(x)大于500 000时,它会非常慢 import psycopg2 conn = psycopg2.connect(...) cursor = conn.cursor(cursor_factory=psycopg2.extras.DictCursor) def check_exist(lst):
..
我正在解析我的XML文件,并将它们存储到一个列表字典中,在那里我将使用心理拷贝g2将它们插入到posgres的表中。然而,并不是所有的行都被插入到表中(它只插入到列表中数量最少的值中)。以下是列表词典的摘录: dict_songs = {'title' : ['Need You Now', 'GTFO'...], 'format': ['MP4', 'MP3'...], 'type' : [
..
我已使用WSL for Windows 10 Pro在Ubuntu 18.04 LTS中安装了Odoo 12。 看起来一切正常,服务正在运行,但当我访问本地主机时,我收到内部服务器错误,并收到以下错误: 2019-09-05 06:52:07,596 309 ERROR ? werkzeug: Error on request: Traceback (most recent c
..
我使用下面的一组参数来创建动态SQL查询,并从python运行它。 target_column = 'connect_status' table_name = 'public.main_table' query_params = {'month_date' : '201801', 'churn_date' : ['201802','201803','2018
..
我是一个db哑巴,我正在尝试为我的Django项目设置PostgreSQL。为此,我还使用了心理拷贝2。不过,数据库很复杂。就我个人而言,我希望有一种方法可以在一个地方获得我所有的数据库和用户设置/信息。因此,我知道连接到什么以及如何连接(我仍在本地运行,所以没有安全问题?)。 但是,即使我连接到标准的“admin”用户“postgres”,我似乎也没有创建此数据库的“权限”。使用我在安装时输入
..
我使用的是不带ORM的SQLAlChemy,即使用手工创建的SQL语句直接与后端数据库交互。在本例中,我使用pg作为后端数据库(作为DB驱动程序)-我不知道这是否会影响答案。 我有这样的语句,为简洁起见,假设conn是到数据库的有效连接: conn.execute("INSERT INTO user (name, country_id) VALUES ('Homer', 123)")
..
我在Oracle中有一个数据库。我需要导出一些数据,对它们进行处理,然后将数据保存到文件中。表中是Oraclesdo_geom,我需要将几何图形转换为WKT format。几何体真的很大,一个有数千个顶点的大多边形。我正在使用SDO_UTIL.TO_WKTGEOMETRY()函数,但时间太长。在这种情况下,选择(转换几何图形)到数据库是一个瓶颈。 我想到的是多线程或多进程。场景应该如下所示:
..
我有一个关于PostgreSQL序列的问题。 例如,对于BigSerial数据类型,序列是前进的,然后检索编号,即使插入/提交不成功,序列也不会回溯。这意味着下一次我可能要插入到表中时,可能是序列号中的间隙。 在我的表上有一个BEFORE INSERT行触发器,而我使用的是心理Copg2。 提前谢谢。 推荐答案 即使插入/提交 不成功,序列不成功 走回头路。这意味着下一次
..
我必须将数据从一个PostgreSQL数据库(旧的)传输到另一个PostgresSQL数据库(新的)。 OLD是在Win1252中编码的。New是以UTF-8编码的。 我已经尝试了不同的方法,例如。PANDAS.TO_SQL、SQLALCHEMIY、PECKCOPG2等等,但由于编码问题而总是失败。我做了一些研究,最有说服力的事情看起来像是司机方面的问题。据我所知,ekCopg2使用Unic
..
在我的FlASK应用程序的Postgres数据库上运行迁移时,我在枚举类型上收到以下心理拷贝2错误: INFO [alembic.runtime.migration] Context impl PostgresqlImpl. INFO [alembic.runtime.migration] Will assume transactional DDL. INFO [alembic.run
..
我正在使用DateRange列类型保存预订系统的预订。 我的数据库是PosgreSQL,我使用的是带有FlASK和SQLAlChemy的Python3。 尽管使用DateRange应该是最佳实践,但我甚至找不到有关如何使用这些类型的文档或任何有用的东西。 SQLAlChemy文档中只有两句话说明存在这样的列类型。 这里有一个附注: 所有资源,我发现这些资源只显示人们通常使用开始日期和
..
我正在尝试将Django应用程序与postgres对接:13.3-阿尔卑斯和3.8.11-超薄 以下是我的Dockerfile的内容: FROM python:3.8.11-slim ENV PYTHONUNBUFFERED 1 RUN mkdir /code WORKDIR /code COPY . /code/ RUN pip install -r requirements.txt
..
我已经引用了这些帖子1,2。我不确定我是否错误地使用了这些帖子中的建议。 基本上,我希望在PostgreSQL查询中使用我的 pandas 列表(用Jupyter笔记本编写) id_list = [1,2,3,4] 我想在下面的查询中使用我的id_list。我尝试了以下两个选项 选项-1 df_q = pd.read_sql('select * from tablea
..
我已经阅读了文档和几篇文章、帖子和帖子以及所有内容,但我不确定我是否清楚地理解了这一点。让我们假设这个场景: 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
..
我正尝试在本地.csv中保存使用python对PostgreSQL数据库执行的查询的结果(使用心理拷贝g2)。 我可以在控制台中打印查询结果,但无法将其导出为CSV文件。 我已尝试使用COPY_TO函数,但即使使用documentation我也无法理解: # Retrieve the records from the database with query cur
..