Stefan Wehrmeyer
da901efbf7
Remove Python 2.6 support code
2017-09-29 14:11:07 +02:00
Stefan Wehrmeyer
1fd2a15273
Make clean and test Phony targets
2017-09-29 14:10:32 +02:00
Stefan Wehrmeyer
e9aa9298f0
Drop unicode prefix
2017-09-29 14:10:17 +02:00
emanuelfeld
753d4a28d4
Check if primary column on first _sync_table call
...
Checks if column is primary key column on table creation, before
attempting to add again as non-primary key column.
2017-09-28 23:57:48 -04:00
Friedrich Lindenberg
1fd19f37b9
extra check before column creation
2017-09-24 10:41:08 +03:00
Friedrich Lindenberg
db9c41a090
release 1.0.1
2017-09-14 20:22:40 -03:00
Friedrich Lindenberg
39da7522cb
create table upon create_column, fixes #220 .
2017-09-14 20:17:01 -03:00
Friedrich Lindenberg
44b49a6bb9
build instructions.
2017-09-09 18:40:47 +02:00
Friedrich Lindenberg
b8598b230a
Rename test, refs #217 .
2017-09-09 18:37:37 +02:00
Friedrich Lindenberg
fc59bc59e6
Fix up imports, refs #217 .
2017-09-09 18:34:32 +02:00
Friedrich Lindenberg
a049691749
Remove datafreeze component, fixes #217
2017-09-09 18:24:34 +02:00
Friedrich Lindenberg
cd091eadca
Missing check on self.local.
2017-09-05 07:59:02 +02:00
Friedrich Lindenberg
ffea0f7a69
Warn about mixing transactions, schema changes and threading.
2017-09-05 07:49:05 +02:00
Friedrich Lindenberg
e5b3cd5f49
fix transaction metadata bug
2017-09-04 22:55:12 +02:00
Friedrich Lindenberg
7e614c0933
cleanup inspection code
2017-09-04 22:26:51 +02:00
Friedrich Lindenberg
df0d79d75c
fix _step bug
2017-09-04 10:57:01 +02:00
Friedrich Lindenberg
4232606d27
Move to a model where the table is created lazily, with an initial set of columns
2017-09-03 23:23:57 +02:00
Friedrich Lindenberg
e30cf24195
Rewrite data change functions on table.
2017-09-03 10:05:17 +02:00
Friedrich Lindenberg
213a7ce857
Use introspection for table indexes.
2017-09-02 23:05:50 +02:00
Friedrich Lindenberg
37d7f47d39
Make table instances singleton-ish.
2017-09-02 22:35:29 +02:00
Friedrich Lindenberg
bf17deeb7f
forgot a print statement
2017-09-02 20:40:52 +02:00
Friedrich Lindenberg
13cbff37fe
Fix postgres errors.
2017-09-02 20:33:11 +02:00
Friedrich Lindenberg
a2748b7fde
Reduce dependence on internal metadata caching, refs #208 .
2017-09-02 19:35:01 +02:00
Friedrich Lindenberg
672b0bc8c4
test fixes
2017-09-02 17:31:05 +02:00
Friedrich Lindenberg
47cdf52323
fix mysql issue, test no-column table.
2017-09-02 17:25:52 +02:00
Friedrich Lindenberg
cc7787036b
still more cases of using the engine and not the executable in transaction
2017-09-02 17:17:24 +02:00
Friedrich Lindenberg
17ef44485d
Explicitly not that string types are unsupported.
2017-09-02 16:48:53 +02:00
Friedrich Lindenberg
a4c73a8fb8
Begin implementing a types handler instead of using plain text types.
...
this is potentially BREAKING scripts which use the string syntax.
2017-09-02 16:47:04 +02:00
Friedrich Lindenberg
2f0fa7cdd2
use root user
2017-09-02 09:01:30 +02:00
Friedrich Lindenberg
67e02ef021
try to simplify travis build
2017-09-02 08:56:53 +02:00
Friedrich Lindenberg
54dc192244
allow mixed-case column names, fixes #188
2017-09-02 08:39:52 +02:00
Friedrich Lindenberg
f9d4113742
document connection pooling, fixes #211
2017-09-02 08:36:09 +02:00
Friedrich Lindenberg
348fdf3f94
Merge pull request #186 from paulfitz/create_column_by_example
...
add Table.create_column_by_example method
2017-09-02 08:22:49 +02:00
Friedrich Lindenberg
edc41e4d82
Merge branch 'master' into create_column_by_example
2017-09-02 08:22:22 +02:00
Stefan Wehrmeyer
a4601fdf15
Run nosetests in verbose mode on Travis
2017-05-16 17:02:53 +02:00
Stefan Wehrmeyer
7fe006b652
Add Python 3.6 to travis CI Matrix
2017-05-16 17:00:59 +02:00
Stefan Wehrmeyer
ffe7beae12
Make test read nicer
2017-05-16 16:59:18 +02:00
Stefan Wehrmeyer
3f330df20f
Check for clauses and filters in delete
...
Guard against wrong API use before dropping all data
2017-05-16 16:57:07 +02:00
Friedrich Lindenberg
5fd8b3ef3e
up some version
2017-01-29 17:41:32 +01:00
Friedrich Lindenberg
77762266dd
Simplify transactional logging code, fix deadlock situation.
2017-01-29 17:31:04 +01:00
Friedrich Lindenberg
522415a27c
refactor query code to be simpler
2017-01-29 15:45:18 +01:00
Stefan Wehrmeyer
fb4512783a
Remove Python 2.6 classifier from setup.py
2016-12-16 12:07:37 +01:00
Friedrich Lindenberg
bfcdc16101
Merge pull request #193 from joeschmid/master
...
Allow Date column type (in addition to existing DateTime type)
2016-12-07 09:35:37 +01:00
Joe Schmid
c3158d7fe1
Allow Date column type (in addition to existing DateTime type)
2016-12-05 14:14:47 -05:00
Friedrich Lindenberg
49905493cb
add missing commas
2016-11-21 08:51:35 +01:00
Friedrich Lindenberg
0754c73f81
up version
2016-11-21 08:48:37 +01:00
Friedrich Lindenberg
27af456be7
get over weird lint error
2016-11-21 08:47:41 +01:00
Friedrich Lindenberg
3f0eb9ac2f
Merge pull request #190 from paulfurley/order-json-freeze-deterministically
...
Order JSON freeze fields deterministically
2016-11-21 08:45:52 +01:00
Paul M Furley
866713f110
Order JSON freeze fields deterministically
...
To avoid commits like [this
one](f0599f87bc )
on Python 3
2016-11-21 07:30:43 +00:00
Paul Fitzpatrick
94bc6e09c0
add Table.create_column_by_example method
...
This adds a method to create a column by giving an example of
the data it will contain rather than by specifying its
SQLAlchemy type. This extends the range of operations that
can be performed without reading the SQLAlchemy docs.
2016-10-26 09:29:55 -04:00