zope 3的psycopg数据库适配器

zope.psycopgda的Python项目详细描述


精神病

此文件概述了通过psycopgda将zope3与postgresql结合使用的基础知识。

安装psycopgda

  1. 将psycopgda包签入 Python。instance_home/lib/python或zope3/src通常是 最方便的地方:

    SVN公司SVN://svn.zope.org/repos/main/psycopgda/trunk/psycopgda psycopgda

  2. 将psycopg configure.zcml复制到包includes目录 你的Zope实例。

您也可以在站点范围内安装蛋化版本:

easy_install -U psycopgda

如果你用的是buildout,只要在“eggs”键中列出psycopgda 在buildout.cfg中,那么buildout应该能够找到并获取它。

创建数据库连接

是时候添加一些连接了。Zope 3中的连接是 注册为公用事业公司。

  1. 打开zope根文件夹(http://localhost:8080/)上的Web浏览器 如果使用zope.conf.in中的默认设置)。

  2. 单击右侧的“管理站点”操作 屏幕。你应该看到一个屏幕,上面写着“公共站点管理” 任务“

  3. 在页面的中间,您应该看到一个名为'add'的链接 实用程序。点击它。

  4. 选择“psycopg da”并在页面底部键入名称。

  5. 输入数据库连接字符串。看起来是这样的:

    dbi://username:password@host:port/databasename

  6. 单击“添加”按钮。

  7. 你应该在一个写着“添加数据库连接”的页面上 注册。在那里您可以配置使用所需的权限 数据库连接、注册名和 注册状态。“注册为”字段可以使用任何名称, 只要它不与现有的冲突。选择一个 许可。在“已注册”和“活动”之间选择 “注册状态”。只有一种组件可以“活动” 每次都要小心。

  8. 您应该被重定向到连接的“编辑”屏幕 公用事业。

  9. 如果愿意,可以转到测试页并执行任意 SQL查询以查看连接是否按预期工作。

使用sql脚本

可以在内容空间中创建SQL脚本。例如:

  1. 去佐皮根。
  2. 添加一个sql脚本(您可以使用左边的common tasks框, 或者右边的add操作)。
  3. 单击新SQL脚本的名称。
  4. 从 下拉列表。
  5. 输入查询并单击“保存更改”按钮。
  6. 你可以在-惊奇中测试脚本!–测试页。

更改

1.1.1(2008/01/26)

  • 错误:某些类被错误地查找。

1.1.0(2008/01/26)

  • 特点:产了一个真鸡蛋。
  • 重组:从psycopgda移动到zope.psycopgda
  • 错误:修复了问题561:psycopgda forbiddenattribute异常。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java素数校正(2个数组)   java是否可以将ArrayList除以一个double并创建一个新列表?   列出Java类Java的消息体编写器。util。ArrayList   Java将管道分隔文本\csv文件转换为XML   JAVA木卫一。IOException:读取Transferncode时EOF过早:分块http响应   java Volatile变量的读写   java错误:类型不匹配:无法从ArrayList<Subchild>转换为ArrayList<String>   java:无法向AsyncLoadingCache提供CacheWriter   java多级listview Android Studio   静态Java哈希映射性能   循环如何在JAVA中创建三角形   java在春季为ContextFactoryBean定义多个contextPath路由   java从服务器的URL下载数据,并将其保存在一个私有的安全文件夹中   JavaSpringJPA查询   objective c Java REST服务二进制下载   使用JavaSpringRESTAPI并将记录插入mysql表   java你会选择一个算法的速度而不是它对内存的有效使用吗?   java通过多个字段比较对象,如何添加一个方法?   java在spring框架上使用@ModelAttribute(“myobject”)访问服务器上的JSON