83得票7回答
在SQLAlchemy/Elixir中选择不同的列值

我正在使用SQLAlchemy和Elixir编写一个小脚本,需要获取特定列的所有不同值。在普通的SQL中只需简单地执行SELECT DISTINCT `column` FROM `table`; 我知道我可以“手动”运行该查询,但如果可能的话,我宁愿坚持使用SQLAlchemy声明性语法(和/...

28得票9回答
从SQLAlchemy导出CSV

由于某种原因,我想以csv文件的形式从数据库(sqlite3)中转储表格。我正在使用一个基于sqlalchemy的elixir python脚本来修改数据库。我想知道是否有任何方法可以将我使用的表格导出为csv。 我看过sqlalchemy的serializer,但似乎不是我想要的。我做错了...

11得票3回答
使用SQLAlchemy和Elixir更新sqlite数据库架构

我创建了一个使用elixir/sqlalchemy存储数据的Python应用程序。软件的第二个版本需要更新之前版本中创建的任何文件,以添加/删除表和列。 我的问题是:我该如何实现这一点?我知道sqlalchemy-migrate,但是我必须说我觉得它很难理解。它没有提到现有数据会发生什么变化...

11得票1回答
我应该使用SQLObject、SQLAlchemy还是SQLAlchemy + Elixir?

我已经使用SQLObject很长一段时间了,但是注意到在过去几年中,SQLAlchemy变得越来越流行:http://www.google.com/trends?q=sqlobject,+sqlalchemy 是否有令人信服的理由要切换到SQLAlchemy?它相对于SQLObject的性能...

10得票4回答
无法初始化Elixir

我正在学习Elixir和SQLAlchemy。我已经创建了一个连接到MySQL数据库的Python文件,但是当我使用Python执行时,我立即收到以下错误:root@raspberrypi:/Python/mainFlask/yonkiPOPS# python yonki.py Traceba...

8得票2回答
Pylons与Elixir配合使用

我想使用Pylons和Elixir,但是,我不确定最好的方法是什么。有几篇博客文章(cleverdevil, beachcoder, adam hoscilo)甚至有一个全新的框架介绍如何做到这一点;然而,我不确定它们之间的区别。哪个是最好使用的?我使用一个会遇到问题吗? 因为其冗长和重复性...

8得票3回答
使用SQLAlchemy和SQLite实现嵌套事务

我正在使用SQLAlchemy(和Elixir)编写Python应用程序,其中SQLite作为数据库后端。我使用代码session.begin_transaction()开始一个新的事务,但是当我调用session.rollback()时,我会收到以下错误: sqlalchemy.excep...

8得票2回答
Python文档字符串中":"、"@"和无符号的区别

我只是想更好地了解Python文档字符串的布局(位于""" """之间)。 我看到有不同布局的文档字符串...例如... """ @DESCRIPTION Ive seen tags STARTING with an at-sign :DESCRIPTION: Tags with col...

8得票4回答
MySQL服务器已断开连接 - 通过结账事件处理程序进行的断开连接处理无效。

更新 3/4: 我进行了一些测试,并证明使用结账事件处理程序来检查断开连接在Elixir中有效。 开始认为我的问题与从子进程调用session.commit()有关? 更新:通过在子进程中调用session.commit(),我刚刚证明了自己的错误,下面是更新后的示例。 我使用multipr...

7得票3回答
使用Elixir的好处是什么?

声明式SQLAlchemy与非声明式SQLAlchemy有何不同?