Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-07-24 | Merge branch 'master' of skype-git:/git/dba/skytools-3 | martinko | |
2012-07-05 | skytools.exists_view(): new function | Marko Kreen | |
2012-04-03 | skytools.sqltools: dbdict got merge support | martinko | |
2012-02-10 | dbdict: on attribute access convert KeyError to AttributeError | Marko Kreen | |
Otherwise it confuses some code (copy.deepcopy()) | |||
2011-11-04 | skytools.sqltools: tolerate missing installer_config | Marko Kreen | |
2011-06-15 | sqltools.full_copy variable name fix | Egon Valdmees | |
2011-05-11 | OCM-2279: londiste3 should translate everything to utf8, in a lossy way | Egon Valdmees | |
where appropriate * added argument 'encoding' to dispatcher handler * tests for invalid utf8 sequences * support for renamed table copy in dispatcher handler | |||
2011-05-11 | table name and columns change support for full_copy | Egon Valdmees | |
added support for destination table and columns with different name than source | |||
2011-04-06 | Avoid direct symbol imports | Marko Kreen | |
Always use import skytools def xx(): skytools.foo this allows maximum laziness when importing. | |||
2010-12-03 | magic_insert: allow pre-quoted table name | Marko Kreen | |
2010-11-26 | magic_insert: allow shorter rows | Marko Kreen | |
2010-07-09 | Move querybuilder code into separate file and refresh with some new code. | Marko Kreen | |
2010-06-09 | installer_find_file: stop searching from cwd | Marko Kreen | |
It was fine for some testing, but not for serious usage. | |||
2010-06-09 | skytools.DBObject: remove duplicated file find logic | Marko Kreen | |
2009-11-03 | londiste: copy expression support | Marko Kreen | |
2009-10-14 | python/skytools: add doctest-based regtests to few non-sql functions | Marko Kreen | |
Seems to be better testing method than ad-hoc scripts. They will serve as examples too. Also fix few minor problems found in the process: - parse_pgarray: check if str ends with } - parse_pgarray: support NULL - quote_fqident: add 'public.' schema to idents without schema - fq_name_parts: return always list | |||
2009-09-21 | sqltools: make mk_update_sql()/mk_delete_sql() use ONLY | Marko Kreen | |
This will make urlencoded events behave same as sql events. | |||
2009-05-04 | Add querybuilder into sql tools | Asko Oja | |
Querybulder is used to manage parametrisized queries both in plpython/dbservice stored procedures and python scripts. | |||
2009-02-17 | Add skytools.exists_temp_table() to test if temp table exists. | Marko Kreen | |
2009-02-13 | python/skytools update | Marko Kreen | |
- docstrings - some preliminary python 3.0 compat (var names, print()) - sync with 2.1-stable adminscript: - move exec_cmd function to dbscript dbstruct: - support sequnces. SERIAL columns are not automatically created, but the link beteween column and sequence is. psycopgwrapper: - drop support for psycopg1 - beginnings of quick DB-API / DictRow description. quoting: - new unquote_fqident() function, reverse of quote_fqident() - quote_statement() accepts both row and dict dbscript: - catch startup errors - use log.exception for exceptions, will result in nicer logs sqltools: - exists_sequence() _pyquoting: - fix typo in variable name | |||
2009-01-08 | skytools.full_copy(): quoting, copy_expert (from 2.2) | Marko Kreen | |
2009-01-08 | skytools.magic_insert: quoting, work on DictRow | Marko Kreen | |
2008-04-17 | dont log so excessively | Marko Kreen | |
2008-04-15 | more setconsumer/londiste work. | Marko Kreen | |
simple init/event processing/copy seems to work. | |||
2008-03-06 | sqltools: experimental code - dbdict, mk_*_sql | Marko Kreen | |
2008-02-28 | installer logging changes from -stable | Marko Kreen | |
2007-12-07 | change db_install logger to be a callback | Marko Kreen | |
2007-07-25 | skytools: docstring shuffle, hide/remove low-level/old stuff | Marko Kreen | |
2007-07-25 | split identifiers on first dot only | Marko Kreen | |
2007-07-23 | skytools: separate psycopg specific code | Marko Kreen | |
2007-07-20 | skytools/psycopg2: allow setting row fields | Marko Kreen | |
2007-07-16 | skytools: support for psycopg2 | Marko Kreen | |
2007-04-09 | actuall use new config | Marko Kreen | |
2007-04-09 | remember where the installer config files were actually installed | Marko Kreen | |
2007-04-09 | log full patch to file when installing | Marko Kreen | |
2007-03-13 | final public releaseskytools_2_1 | Marko Kreen | |