草庐IT

postgresql-9.6

全部标签

python - 在 windows 上的 virtualenv 中安装 psycopg2 (postgresql)

我使用easy_installpsycopg2在vi​​rtualenv中安装了psycopg2。我没有看到任何错误,看起来安装很顺利。在psycopg2的site-packages目录中创建了一个egg文件。但是当我在解释器中运行importpsycopg2时,我收到以下错误。有什么线索吗?我该如何修复它..在virtualenv中安装psycopg2的任何其他方式..Traceback(mostrecentcalllast):File"",line1,inFile"build\bdist.win32\egg\psycopg2\__init__.py",line69,inFile"b

python - Postgresql DROP TABLE 不起作用

我正在尝试使用"DROPTABLE"命令删除一些表,但由于未知原因,程序只是“坐下”,并没有删除我希望它删除的表在数据库中。我在数据库中有3个表:Product、Bill和Bill_Products用于在bills中引用产品。我设法删除/删除了产品,但我不能为bill和Bill_Products做同样的事情。我正在发出相同的"DROPTABLEBillCASCADE;"命令,但命令行只是停止。我也使用了没有CASCADE选项的简单版本。你知道为什么会这样吗?更新:我一直在想,数据库有可能保留一些从产品到账单的引用,也许这就是它不会删除账单表的原因。因此,就此而言,我发布了一个简单的SE

python - Postgresql DROP TABLE 不起作用

我正在尝试使用"DROPTABLE"命令删除一些表,但由于未知原因,程序只是“坐下”,并没有删除我希望它删除的表在数据库中。我在数据库中有3个表:Product、Bill和Bill_Products用于在bills中引用产品。我设法删除/删除了产品,但我不能为bill和Bill_Products做同样的事情。我正在发出相同的"DROPTABLEBillCASCADE;"命令,但命令行只是停止。我也使用了没有CASCADE选项的简单版本。你知道为什么会这样吗?更新:我一直在想,数据库有可能保留一些从产品到账单的引用,也许这就是它不会删除账单表的原因。因此,就此而言,我发布了一个简单的SE

Python psycopg2 没有插入到 postgresql 表中

我正在使用以下方法尝试将记录插入到postgresql数据库表中,但它不起作用。我没有收到任何错误,但表中没有记录。我需要提交还是什么?我正在使用通过Bitnamidjangostack安装的postgresql数据库。importpsycopg2try:conn=psycopg2.connect("dbname='djangostack'user='bitnami'host='localhost'password='password'")except:print"Cannotconnecttodb"cur=conn.cursor()try:cur.execute("""inserti

Python psycopg2 没有插入到 postgresql 表中

我正在使用以下方法尝试将记录插入到postgresql数据库表中,但它不起作用。我没有收到任何错误,但表中没有记录。我需要提交还是什么?我正在使用通过Bitnamidjangostack安装的postgresql数据库。importpsycopg2try:conn=psycopg2.connect("dbname='djangostack'user='bitnami'host='localhost'password='password'")except:print"Cannotconnecttodb"cur=conn.cursor()try:cur.execute("""inserti

python - SQLAlchemy - 在 postgresql 中执行批量 upsert(如果存在,更新,否则插入)

我正在尝试使用SQLAlchemy模块(不在SQL中!)在python中编写批量upsert。我在SQLAlchemy添加时收到以下错误:sqlalchemy.exc.IntegrityError:(IntegrityError)duplicatekeyvalueviolatesuniqueconstraint"posts_pkey"DETAIL:Key(id)=(TEST1234)alreadyexists.我有一个名为posts的表,其中id列上有一个主键。在这个例子中,我已经在数据库中有一行id=TEST1234。当我尝试db.session.add()将id设置为TEST123

python - SQLAlchemy - 在 postgresql 中执行批量 upsert(如果存在,更新,否则插入)

我正在尝试使用SQLAlchemy模块(不在SQL中!)在python中编写批量upsert。我在SQLAlchemy添加时收到以下错误:sqlalchemy.exc.IntegrityError:(IntegrityError)duplicatekeyvalueviolatesuniqueconstraint"posts_pkey"DETAIL:Key(id)=(TEST1234)alreadyexists.我有一个名为posts的表,其中id列上有一个主键。在这个例子中,我已经在数据库中有一行id=TEST1234。当我尝试db.session.add()将id设置为TEST123

Qt5.9.6+MSVC2015安装配置(附带全部安装包)

一、安装VS2015安装MSVC2015有两种办法,一种笨方法是安装visualstudio2015,这也是最有效的办法,第二种是单独安装C++库,这个有问题,暂时未成功,以下介绍第一种安装方法。DVD驱动器装载en_visual_studio_community_2015_with_update_3_x86_x64_dvd_8923300.iso(或者解压ISO文件),然后双击vs_commnuity.exe开始安装。2、选择安装路径,并点击“自定义”,然后点击下一步。(刚开始初始化界面会加载一小会儿)3、勾选功能,C++必选,然后点击下一步。4、点击安装。5、安装过程较长,耐心等待。6、安

python - postgresql 中 "TEXT"数据类型的最大大小

我正在使用python。我在postgres中有一个“文本”数据类型的字段。每当我尝试保存一个非常大的字符串时,它都会在python中引发内部错误,但是如果我以较小的大小保存字符串,它会正确保存。我不明白这个问题。输入“TEXT”数据类型的字符是否有最大限制? 最佳答案 来自manual:Inanycase,thelongestpossiblecharacterstringthatcanbestoredisabout1GB. 关于python-postgresql中"TEXT"数据类型的

python - postgresql 中 "TEXT"数据类型的最大大小

我正在使用python。我在postgres中有一个“文本”数据类型的字段。每当我尝试保存一个非常大的字符串时,它都会在python中引发内部错误,但是如果我以较小的大小保存字符串,它会正确保存。我不明白这个问题。输入“TEXT”数据类型的字符是否有最大限制? 最佳答案 来自manual:Inanycase,thelongestpossiblecharacterstringthatcanbestoredisabout1GB. 关于python-postgresql中"TEXT"数据类型的