【python – postgresql:出共享内存?】教程文章相关的互联网学习教程文章

python读取数据库PostgreSQL导出shapefile(shp)文件【图】

1.现有数据和目标成果 1.1现有数据 源数据保存在数据库中,使用的数据库管理软件是PostgreSQL。 本质上来说,数据存储在数据库中是以记录存储在表(table)上实现的,在shapefile中也是以记录的形式存在属性表(dbf)。所以数据库中表的列(字段)可以与dbf表的列一一对应。数据库中数据形式大致如下: 1.2目标成果 众所周知,shapefile是ESRI公司制定的GIS数据的一种格式,一个正常的shapefile至少包括三部分:shp、dbf和shx。有...

python – 自动远程安装mysql-server和postfix【代码】

我正在运行一个带有Fabric的Python脚本,它远程发送一个bash脚本并执行.该脚本必须自动运行在多个远程服务器上(无需用户干预). 但是当我安装这两个软件包时,命令行中的GUI界面提示有一个小的复杂性.这会导致bash脚本“挂起”,等待用户输入继续. > mysql-server(提示用户输入root密码)> postfix(提示某些配置设置) 是否有其他方法可以在命令行中没有GUI界面提示的情况下配置进程?解决方法:在http://www.muhuk.com/2010/05/how-to-in...

python – py-postgresql多线程问题

我发现在重载下我的金字塔网络应用程序抛出py-postgresql异常,如postgresql.exceptions.ProtocolError.一些搜索显示,py-postgresql不是线程安全的连接不能同时被多个线程使用. 我尝试制作某种池化机制,但我仍然可以ProtocolErrors

Python / Django将你的字符串写入Postgresql(使用UTF8 DB)和Munges Entry【代码】

我确定我在这里错误配置了一些东西,但我看不出它是什么. 在Django中,我有一个模型字段说:short_url_slug = AutoSlugField(slugify=short_url_slugify, populate_from=id, blank=False, unique=True)South正确地创建了一个迁移(貌似):'short_url_slug': ('autoslug.fields.AutoSlugField', [], {'unique_with': '()', 'max_length': '50', 'populate_from': 'None', 'blank': 'True'}),我的Postgresql DB是UTF8:\l(MyDBName) ...

python – 错误:没有名为psycopg2.extensions的模块django postgresql【代码】

我想使用PostgreSQl与Django.我提到了this教程来安装它,当我运行这个命令时python manage.py syncdb我收到以下错误Traceback (most recent call last):File "manage.py", line 10, in <module>execute_from_command_line(sys.argv)File "/usr/local/lib/python2.7/dist-packages/django/core/management/__init__.py", line 453, in execute_from_command_lineutility.execute()File "/usr/local/lib/python2.7/dist-packages/djan...

python – 存储ENUM值的PostgreSQL ARRAY【代码】

我有一张表可以有一个状态:statuses = ['unmoderated', 'nominee', 'finalist', 'winner'] status = db.Enum(*statuses, name='enum_nomination_status', metadata=db.metadata)class Nomination(db.Model):status = db.Column(status, default='unmoderated')我现在想要一个包含多个状态的列的表:class Judge(db.Model):statuses = db.Column(ARRAY(status, dimensions=1))但是上述方法导致我出现此错误:ProgrammingError: (ps...

在Postgresql中将python序数日期转换为正常日期【代码】

有没有办法将6位数的序数日期(公元0001年1月1日以来的天数)转换为Postgres的正常时间戳?使用python的datetime.toordinal()创建日期. 例如,>>> date = datetime.date(2010, 7, 20) >>> datetime.toordinal(date) 733973我需要的是在Postgres中将’733973’转换回’2010-07-20′. 谢谢!解决方法:这是我首先想到的:select date (date '0000-12-31' + interval '733973 days'); >> "2010-07-20"要么select date (date '0000-12-31' ...

python – 使用pyodbc连接到PostgreSQL【代码】

我有一个在localhost上运行的PostgreSQL.我安装了psqlODBC驱动程序.现在,当我尝试使用pyodbc连接到服务器时:import pyodbc connection = pyodbc.connect("DRIVER={psqlOBDC};SERVER=localhost;DATABASE=weather;UID=postgres;PWD=password")但我得到这个错误:Traceback (most recent call last): File "<stdin>", line 1, in <module> pyodbc.Error: ('08001', '[08001] Already connected. (202) (SQLDriverConnect)')有什么问题...

python – Flask – (ProgrammingError) – 构建postgresql数据库时的外键约束【代码】

我目前正在尝试将我的烧瓶应用程序部署到Heroku,但我在数据库初始化期间遇到错误. 这是我的models.py文件:from app import app from app import db from werkzeug.security import generate_password_hash, check_password_hash from sqlalchemy import create_engine, Column, Integer, String, Date, ForeignKey, event, Boolean, Table from sqlalchemy.orm import scoped_session, sessionmaker, backref, relationsh...

python – 保持部分脱机的sqlite db与postgresql同步

这个问题更多的是关于体系结构和库,而不是实现. 我目前正在项目中工作,这需要在客户端保持与服务器上的远程数据库同步的本地长期缓存存储(每天更新一次).对于客户端,sqlite已被选为轻量级方法,postgresql被选为服务器上的功能丰富的db. postgres的本机复制机制是无选择的原因我需要保持客户端非常轻量级并且不依赖于像db server这样的外部组件. 实现语言是Python.现在我正在寻找像SQLAlchemy这样的ORM,但以前没有使用任何东西. > S...

python – 无法使用django和postgreSQL调试psycopg2的错误消息【代码】

我正在尝试使用psycopg2创建连接到django Web应用程序的postgreSQL数据库.我运行python manage.py migrate时收到以下错误(temp-python) ? python manage.py migrate Traceback (most recent call last):File "~/git-repos/MyApp/temp-python/lib/python3.4/site-packages/django/db/backends/postgresql/base.py", line 20, in <module>import psycopg2 as DatabaseFile "~/git-repos/MyApp/temp-python/lib/python3.4/site-packag...

python – 使用PostgreSQL聚合ORDER BY和sqlalchemy【代码】

我有一个查询,它使用PostgreSQL的语法在聚合函数中使用ORDER BY,如下所示:SELECT some_agg_func(a ORDER BY b DESC) FROM table;有没有人知道用sqlalchemy表达式语言来做这件事?解决方法:从SQLAlchemy Docs:from sqlalchemy.dialects.postgresql import aggregate_order_byexpr = func.array_agg(aggregate_order_by(table.c.a, table.c.b.desc())) stmt = select([expr])

python – 在守护进程中失去与postgresql的连接【代码】

我正在重写一个python脚本来存储postgresql数据库中的arduino数据,希望使用python-daemon将其作为deamon运行.原始脚本工作正常,但在deamon中,我无法写入数据库.第一次尝试最终结果是:<class 'psycopg2.DatabaseError'>, DatabaseError('SSL SYSCALL error: EOF detected\n'然后:<class 'psycopg2.InterfaceError'>, InterfaceError('cursor already closed',)在工作脚本中,我做:connstring="dbname='"+dbdatabase+"' user='"+db...

python – Django正在为Postgres生成无效的SQL【代码】

我是一个noob django用户,我在使用Model.objects.all方法时遇到了一些麻烦.我有一个用户模型:(我知道在明文中保存密码是不好的做法,但这只是一个玩具示例)class UsersModel(models.Model):password = models.CharField(max_length=MAX_PASSWORD_LENGTH)user = models.CharField(max_length=MAX_USERNAME_LENGTH, primary_key=True)count = models.IntegerField()我有一个测试方法,它应该删除用户表中的所有条目:def function(sel...

python – postgresql:出共享内存?【代码】

我正在使用Python和psycopg2运行一堆查询.我创建了一个大约200万行的大型临时表,然后通过使用cur.fetchmany(1000)从中获取1000行,并运行涉及这些行的更广泛的查询.广泛的查询是自给自足的 – 一旦完成,我不再需要他们的结果,当我继续下一个1000. 但是,大约1000000行,我从psycopg2得到一个异常:psycopg2.OperationalError: out of shared memory HINT: You might need to increase max_locks_per_transaction.有趣的是,当我执行查...

POSTGRESQL - 相关标签