Comments (2)
Michael Bayer (@zzzeek) wrote:
the whole 'rowid' concept only gets enabled for engines if you specify "default_ordering" to create_engine(). mappers/relations dont do any ordering by default unless 'rowid' column is present. engine determines 'rowid' from table primary key or just the first column in the table if "rowid_column_name" is not defined for that engine. postgres doesnt define "rowid_column_name" unless you send the "use_oids" option to the postgres engine. postgres engine now always calls sequences explicitly, and determines its name on the fly if SERIAL is defined and no Sequence object was given. unittests given more options to differentiate between engines that use sequences/dont use sequences.
changesets changeset:763 changeset:764 changeset:765
from sqlalchemy.
Changes by Michael Bayer (@zzzeek):
- changed status to closed
from sqlalchemy.
Related Issues (20)
- Creating an index concurrently using asynpg freezes the program HOT 5
- Some UUIDs are not written correctly in Sqlite HOT 4
- NoForeignKeysError inconsistent error? HOT 5
- Enums are not created in new type alias syntax HOT 12
- IndexError in Query with string literal + repeated ORM attribute HOT 4
- Parameter substitution fails when statement has a postgres style cast HOT 5
- reflecting oracle synonym of synonym over dblink HOT 4
- Changing decimal separator to comma using locale.setlocale causes crash on MSSQL columns of decimal type HOT 3
- Generated syntax error when using funcs in server_default in MySQL
- NoForeignKeysError and AmbiguousForeignKeysError after upgrade to 2.x HOT 5
- selectin_polymorphic does not work for multiple level joined inheritance HOT 2
- ColumnCollection.get(col, default) types as Optional even with default HOT 2
- bulk_save_objects() w/ return defaults writes incorrect identity key HOT 4
- `sqlalchemy.utils.langhelpers.TypingOnly` too rigidly prevents special dunders from appearing HOT 5
- func.count argument typing issue HOT 1
- Bundle labels are wrong for new style select only (query works ?!) HOT 9
- Use of `raise NotImplementedError` instead of `NotImplemented` HOT 1
- Design a Repository pattern with sqlalchemy HOT 1
- Add `name` to `with_polymorphic ` HOT 2
- _JoinedListener can sneak into a metadata collection if Enum adapts itself, which can happen now, prohibiting serialization HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sqlalchemy.