Commit Graph
100 Commits
Author SHA1 Message Date
Friedrich Lindenberg 22b64ee480 Bump version: 1.1.1 → 1.1.2 2019-02-07 10:49:52 +01:00
Friedrich Lindenberg 53e72ef6a8 Bump version: 1.1.0 → 1.1.1 2019-01-31 18:38:30 +01:00
Friedrich Lindenberg bc1ac231f3 fix actual test failure 2019-01-31 18:22:42 +01:00
Friedrich Lindenberg 75ff90554b set distro 2019-01-31 18:19:09 +01:00
Friedrich Lindenberg 8324350f2e Try to fix up tests, Python 3.8 warnings 2019-01-31 14:56:19 +01:00
Friedrich Lindenberg 38a59b921e Bump version: 1.0.8 → 1.1.0 2018-05-29 22:12:56 +03:00
Friedrich Lindenberg 6d1f42f48c begin using bumpversion. 2018-05-29 22:12:48 +03:00
Friedrich Lindenberg 2b2813c7fe fix lint 2018-05-29 22:05:53 +03:00
Friedrich Lindenberg 881127880a Pad missing columns. Fixes #252. 2018-05-29 21:55:25 +03:00
Friedrich Lindenberg 233a735336 up version 2018-04-04 10:43:51 +02:00
Friedrich Lindenberg 66fd7ce173 make sure all records have the same fields. 2018-04-04 10:43:19 +02:00
Friedrich Lindenberg 9d99ed3e29 Add helper class for chunked inserts. 2018-04-04 09:34:39 +02:00
Friedrich Lindenberg 0d9b2877e2 reflect table again, hoping that helps with sync errors 2018-02-18 10:22:32 +01:00
Friedrich Lindenberg bce7b31b29 fix #234 2018-01-03 12:22:33 +01:00
Friedrich Lindenberg 2cf9da068a fix flake8 complaints 2017-12-05 17:21:08 +01:00
Friedrich Lindenberg db9729a228 try to fix tests 2017-12-04 23:29:24 +01:00
Friedrich Lindenberg 8226e51408 option for streamed responses. 2017-12-04 23:22:08 +01:00
Friedrich Lindenberg dbc1edeca9 cleanup imports 2017-10-25 23:06:55 +02:00
Friedrich Lindenberg f2e62606c7 new version 2017-10-25 23:06:31 +02: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 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
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
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
Friedrich Lindenberg f6e52db698 make universal wheels 2016-09-24 11:15:51 +02:00
Friedrich Lindenberg fa1ec13f03 up the version 2016-09-24 11:13:21 +02:00
Friedrich Lindenberg 5c04bd1e5d allow for **kwargs in create_index, refs #172. 2016-09-24 10:44:49 +02:00
Friedrich Lindenberg 2eaa3403ff Merge pull request #172 from jsvine/master
Let users pass `unique` boolean to .create_index
2016-09-24 10:41:07 +02:00
Friedrich Lindenberg b7c948c26c Merge pull request #173 from adamchainz/readthedocs.io
Convert readthedocs links for their .org -> .io migration for hosted projects
2016-09-22 17:57:33 +02:00
Friedrich Lindenberg 8032c66219 Merge pull request #179 from johnlpuc163/master
bug fix, make Table.drop_column be aware of table schema
2016-09-22 17:57:16 +02:00
Friedrich Lindenberg 2928ba4f39 Merge pull request #180 from arturhoo/patch-1
Fix typo on #create_column
2016-09-22 17:56:51 +02:00
Friedrich Lindenberg 8177dfd99a Merge pull request #182 from FlorentDotMe/master
import decimal module
2016-08-17 16:12:59 +02:00
Friedrich Lindenberg f5c6f2145e Merge pull request #181 from FlorentDotMe/master
handle Decimal class as a string to avoid "null" as returned value
2016-08-09 19:32:04 +03:00
Friedrich Lindenberg 927f88bbd5 work in row pruning, fixes #176 2016-07-03 11:18:17 +02:00
Friedrich Lindenberg 5f1a38a15f Merge pull request #169 from saun4app/feature_insert_ignore
Added insert_ignore and changed upsert.
2016-05-14 08:57:21 +02:00
Friedrich Lindenberg fb48c914f4 fix regression, fixes #168 2016-04-22 15:45:10 +02:00
Friedrich Lindenberg ab9bc7539c up the version 2016-04-10 10:27:12 +03:00
Friedrich Lindenberg bdd937e2c9 pep8 2016-04-10 10:25:14 +03:00
Friedrich Lindenberg b64837e2e2 Merge pull request #165 from jmerkow/rtn_query
Simple change in table.py to return query from find
2016-04-10 10:12:27 +03:00
Friedrich Lindenberg 4fcb7f55ed use staticPool for sqlite, fixes #163 2016-04-10 10:08:58 +03:00
Friedrich Lindenberg 38aef065cb add to dataset.connect 2016-04-08 11:14:03 +03:00
Friedrich Lindenberg 4fb4845efc set default of the ensure_schema flag per session 2016-04-08 09:23:24 +03:00
Friedrich Lindenberg 6e6a0c0500 Merge pull request #161 from ryneeverett/comparison-operators
Implement comparison operators. Resolve #128.
2016-04-01 14:19:05 +02:00
Friedrich Lindenberg dcf1e09bbe python 3 urllib 2016-02-14 11:19:19 +01:00
Friedrich Lindenberg 0dbb926dec install deps first 2016-02-14 11:09:05 +01:00
Friedrich Lindenberg 771509a05b try nose 2016-02-14 11:05:46 +01:00
Friedrich Lindenberg 9c316ff7a6 Merge pull request #152 from twds/master
Release all the locks acquired by transaction on commit/rollback
2016-02-12 18:14:34 +01:00
Friedrich Lindenberg e192e3f0dc provide consistent return values, fixes #138 2016-02-12 18:12:22 +01:00
Friedrich Lindenberg cc742b7a00 do not create columns upon find(), fixes #143 2016-02-12 18:10:50 +01:00
Friedrich Lindenberg c45b98d862 remove password from conn URLs, fixes #157 2016-02-12 17:58:55 +01:00
Friedrich Lindenberg d460e7ca55 use qualified table name, fixes #156 2016-02-12 17:44:43 +01:00
Friedrich Lindenberg af1e675e24 satisfy the pep8 checker 2016-01-19 18:19:13 +01:00
Friedrich Lindenberg 17f55ae60c Merge pull request #151 from madprog/issue-150
Remove specific params from ds.freeze() signature
2016-01-19 18:17:21 +01:00
Friedrich Lindenberg b83ef2c322 mint a new version 2016-01-18 12:10:37 +01:00
Friedrich Lindenberg a1c518f3e9 disabling mysql testing on travis for now 2016-01-18 12:03:43 +01:00
Friedrich Lindenberg 770e95bf33 really annoyed by MySQL now 2016-01-18 12:00:26 +01:00
Friedrich Lindenberg 6f4bd9b17f Fix reference to driver URI 2016-01-18 11:34:55 +01:00
Friedrich Lindenberg 248826004f ok, this one didn’t do python 3. Maybe this one? 2016-01-18 11:30:41 +01:00
Friedrich Lindenberg 4e334d949f try switching the SQL driver for travis 2016-01-18 11:26:24 +01:00
Friedrich Lindenberg 91d587849d merge 2016-01-18 11:19:13 +01:00
Friedrich Lindenberg 4f00db572f work around a bunch of bugs; 2016-01-18 11:14:30 +01:00
Friedrich Lindenberg b393ebb54a Merge pull request #132 from mgaitan/fix_drop_column
drop_column fails with sqlite
2016-01-18 11:09:05 +01:00
Friedrich Lindenberg ef2ce6387f keep tables only in memory. 2016-01-18 11:07:24 +01:00
Friedrich Lindenberg 88fe846249 ignore local env 2016-01-18 10:57:07 +01:00
Friedrich Lindenberg bd3a19ebc4 Fix python 2 support for StringIO. 2016-01-18 10:56:35 +01:00
Friedrich Lindenberg 5e9745b858 Merge pull request #148 from madprog/issue-147
dataset.freeze should not close provided fileobj
2016-01-18 10:33:06 +01:00
Friedrich Lindenberg 9d0b6503d7 Merge pull request #145 from twds/master
fix infinite recursion
2015-12-20 10:43:12 +01:00
Friedrich Lindenberg 00b4efd024 Merge pull request #144 from twds/master
Use fetchmany to prevent huge tables loaded at once
2015-12-14 22:19:02 +01:00
Friedrich Lindenberg 93162ac6fc add schema hint to create_column, refs #78 (thanks @smnorris) 2015-08-07 12:18:50 +02:00