草庐IT

postgresql-contrib

全部标签

python - PostgreSQL:以普通用户身份运行 Python 存储过程

我已经在postgres权限下的postgresql服务器上安装了PL/Python:netherlands=#CREATEPROCEDURALLANGUAGEplpythonu;CREATELANGUAGE现在我需要授予权限,以便我可以作为普通用户使用它:netherlands=#GRANTALLONLANGUAGEplpythonuTOadam;ERROR:language"plpythonu"isnottrustedHINT:Onlysuperuserscanuseuntrustedlanguages.我知道python不是一种“受信任”的语言,但我愿意在这里碰碰运气。有什么方法

python - Postgresql:在不同的客户端中查询速度慢 10 倍

查看postgres服务器日志,我发现当从Linux客户端或Windows客户端调用时,同一postgres服务器上完全相同的查询花费的时间要长得多(大约长10倍)。查询来自Django应用程序,该应用程序在具有4GBRAM的Linux计算机和具有8GBRAM的Windows计算机上运行。两个pyhon环境都有psycopg2库版本2.4.4,可以将请求发送到同一个postgres服务器。以下是postgres服务器日志windows查询(带时间):2013-06-1112:12:19EEST[unknown]10.1.3.152(56895)mferreiraLOG:duration

python - 在没有 django.contrib.admin 的情况下运行 django 应用程序

我试图在没有Django管理面板的情况下运行我的Django应用程序,因为我现在不需要它,但得到一个异常值:Put'django.contrib.admin'inyourINSTALLED_APPSsettinginordertousetheadminapplication.我可以在没有django.contrib.admin的情况下运行我的应用程序吗?即使去我的localhost:8000它也显示你需要在你的installed_apps中添加django.contrib.admin? 最佳答案 django.contrib.adm

python - PostgreSQL 类型错误 : not all arguments converted during string formatting

我在链接到PostgreSQL数据库的psycopg2中执行查询。这是有问题的代码:withopen('dataFile.txt','r')asf:lines=f.readlines()newLines=[line[:-1]forlineinlines]curr=conn.cursor()lineString=','.join(newLines)curr.execute("SELECTfields.fieldkeyFROMfieldsLEFTJOINzoneONzone.fieldkey=fields.fieldkeyWHEREzone.zonekey=%s;",(newLines[0

python - Django UUIDField 如何在 Postgresql 中生成 UUID?

阅读这篇博文后https://blog.starkandwayne.com/2015/05/23/uuid-primary-keys-in-postgresql/我想更多地了解Django如何生成uuid,因为我将它们用作我的pk。那么,根据文档,https://docs.djangoproject.com/es/1.9/ref/models/fields/#uuidfield,Django依赖于PythonUUID模块https://docs.python.org/3/library/uuid.html#uuid.UUID.但是UUID有很多种,我完全不清楚Django中生成的是哪一

python - 在 postgresql 8 或 9 中安装 plpython

我想在postgresql上安装plpython来触发python当我恢复我的数据库时(我的数据库有一些python触发器)出现这个错误(错误消息太大所以我粘贴它的第一行):C:/ProgramFiles/PostgreSQL/9.0/bin/pg_restore.exe--hostlocalhost--port5432--username"postgres"--dbname"mfa"--verbose"%HOMEPATH%/Desktop/EhSAA/MFA/db_schema/mydb.backup"pg_restore:connectingtodatabaseforrestore

python - 属性错误 : module 'tensorflow.contrib.learn' has no attribute 'TensorFlowDNNClassifier'

这是我要执行的mltensorflow代码-importtensorflow.contrib.learnasskflowfromsklearnimportdatasets,metricsiris=datasets.load_iris()classifier=skflow.TensorFlowDNNClassifier(hidden_units=[10,20,10],n_classes=3)classifier.fit(iris.data,iris.target)score=metrics.accuracy_score(iris.target,classifier.predict(iri

python - 将大量 csv 文件导入 PostgreSQL 数据库的有效方法

我看到很多将CSV导入PostgreSQL数据库的示例,但我需要的是一种将500,000个CSV导入单个PostgreSQL数据库的有效方法。每个CSV略多于500KB(总计约272GB的数据)。CSV格式相同,没有重复记录(数据是从原始数据源以编程方式生成的)。我一直在搜索并将继续在线搜索选项,但如果能以最有效的方式完成这项工作,我将不胜感激。我确实有一些使用Python的经验,但会深入研究任何其他似乎合适的解决方案。谢谢! 最佳答案 如果您从阅读PostgreSQLguide"PopulatingaDatabase"开始你会看到

python - SQLAlchemy、PostgreSQL 和 array_agg : How to select items from array_agg?

我想使用array_agg在子查询中,然后在我的主查询中通过它的数组索引使用聚合数据,但是,在尝试了许多不同的方法之后,我真的不知道应该怎么做;有人可以解释为什么在下面的示例中我得到了一系列None值而不是数组中的第一个类别吗?我知道下面的简化示例可以在不对数组[i]执行SELECT的情况下完成,但它将解释问题的性质:fromsqlalchemyimportIntegerfromsqlalchemy.dialects.postgresimportARRAYprods=(session.query(Product.id.label('id'),func.array_agg(Product

python - Django 是否附带用于 django.contrib.auth 模块的身份验证模板?

这个问题在这里已经有了答案:Isthereabuilt-inlogintemplateinDjango?(6个答案)关闭6年前。我在tests目录下找到了一些,但我不确定它们是否正确。我所说的身份验证模板是指login.htm、password_reset.htm等一些模板可以在以下位置找到:http://devdoodles.wordpress.com/2009/02/16/user-authentication-with-django-registration/