"""Tools for Python database scripts."""
-import skytools.apipkg as _apipkg
-
_symbols = {
'__version__': 'skytools.installer_config:package_version',
- # skytools.adminscript
- 'AdminScript': 'skytools.adminscript:AdminScript',
- # skytools.config
- 'Config': 'skytools.config:Config',
- # skytools.dbstruct
- 'SeqStruct': 'skytools.dbstruct:SeqStruct',
- 'TableStruct': 'skytools.dbstruct:TableStruct',
- 'T_ALL': 'skytools.dbstruct:T_ALL',
- 'T_CONSTRAINT': 'skytools.dbstruct:T_CONSTRAINT',
- 'T_DEFAULT': 'skytools.dbstruct:T_DEFAULT',
- 'T_GRANT': 'skytools.dbstruct:T_GRANT',
- 'T_INDEX': 'skytools.dbstruct:T_INDEX',
- 'T_OWNER': 'skytools.dbstruct:T_OWNER',
- 'T_PARENT': 'skytools.dbstruct:T_PARENT',
- 'T_PKEY': 'skytools.dbstruct:T_PKEY',
- 'T_RULE': 'skytools.dbstruct:T_RULE',
- 'T_SEQUENCE': 'skytools.dbstruct:T_SEQUENCE',
- 'T_TABLE': 'skytools.dbstruct:T_TABLE',
- 'T_TRIGGER': 'skytools.dbstruct:T_TRIGGER',
+ # skytools.timeutil
+ 'FixedOffsetTimezone': 'skytools.timeutil:FixedOffsetTimezone',
+ 'parse_iso_timestamp': 'skytools.timeutil:parse_iso_timestamp',
# skytools.gzlog
'gzip_append': 'skytools.gzlog:gzip_append',
- # skytools.parsing
- 'parse_acl': 'skytools.parsing:parse_acl',
- 'parse_logtriga_sql': 'skytools.parsing:parse_logtriga_sql',
- 'parse_pgarray': 'skytools.parsing:parse_pgarray',
- 'parse_sqltriga_sql': 'skytools.parsing:parse_sqltriga_sql',
- 'parse_statements': 'skytools.parsing:parse_statements',
- 'parse_tabbed_table': 'skytools.parsing:parse_tabbed_table',
- 'sql_tokenizer': 'skytools.parsing:sql_tokenizer',
- # skytools.psycopgwrapper
- 'connect_database': 'skytools.psycopgwrapper:connect_database',
- 'DBError': 'skytools.psycopgwrapper:DBError',
- 'set_tcp_keepalive': 'skytools.psycopgwrapper:set_tcp_keepalive',
- # skytools.querybuilder
- 'PLPyQuery': 'skytools.querybuilder:PLPyQuery',
- 'QueryBuilder': 'skytools.querybuilder:QueryBuilder',
- 'PLPyQueryBuilder': 'skytools.querybuilder:PLPyQueryBuilder',
- 'plpy_exec': 'skytools.querybuilder:plpy_exec',
- 'run_exists': 'skytools.querybuilder:run_exists',
- 'run_lookup': 'skytools.querybuilder:run_lookup',
- 'run_query': 'skytools.querybuilder:run_query',
- 'run_query_row': 'skytools.querybuilder:run_query_row',
+ # skytools.config
+ 'Config': 'skytools.config:Config',
# skytools.quoting
'quote_bytea_copy': 'skytools.quoting:quote_bytea_copy',
'quote_bytea_literal': 'skytools.quoting:quote_bytea_literal',
'unquote_literal': 'skytools.quoting:unquote_literal',
'json_decode': 'skytools.quoting:json_decode',
'json_encode': 'skytools.quoting:json_encode',
- # skytools.scripting
- 'DBScript': 'skytools.scripting:DBScript',
- 'UsageError': 'skytools.scripting:UsageError',
- 'signal_pidfile': 'skytools.scripting:signal_pidfile',
- 'I_AUTOCOMMIT': 'skytools.scripting:I_AUTOCOMMIT',
- 'I_READ_COMMITTED': 'skytools.scripting:I_READ_COMMITTED',
- 'I_SERIALIZABLE': 'skytools.scripting:I_SERIALIZABLE',
# skytools.sqltools
'dbdict': 'skytools.sqltools:dbdict',
'CopyPipe': 'skytools.sqltools:CopyPipe',
'mk_delete_sql': 'skytools.sqltools:mk_delete_sql',
'mk_insert_sql': 'skytools.sqltools:mk_insert_sql',
'mk_update_sql': 'skytools.sqltools:mk_update_sql',
- # skytools.timeutil
- 'FixedOffsetTimezone': 'skytools.timeutil:FixedOffsetTimezone',
- 'parse_iso_timestamp': 'skytools.timeutil:parse_iso_timestamp',
+ # skytools.psycopgwrapper
+ 'connect_database': 'skytools.psycopgwrapper:connect_database',
+ 'DBError': 'skytools.psycopgwrapper:DBError',
+ 'set_tcp_keepalive': 'skytools.psycopgwrapper:set_tcp_keepalive',
+ # skytools.scripting
+ 'BaseScript': 'skytools.scripting:BaseScript',
+ 'daemonize': 'skytools.scripting:daemonize',
+ 'DBScript': 'skytools.scripting:DBScript',
+ 'UsageError': 'skytools.scripting:UsageError',
+ 'signal_pidfile': 'skytools.scripting:signal_pidfile',
+ 'I_AUTOCOMMIT': 'skytools.scripting:I_AUTOCOMMIT',
+ 'I_READ_COMMITTED': 'skytools.scripting:I_READ_COMMITTED',
+ 'I_SERIALIZABLE': 'skytools.scripting:I_SERIALIZABLE',
+ # skytools.adminscript
+ 'AdminScript': 'skytools.adminscript:AdminScript',
+ # skytools.parsing
+ 'parse_acl': 'skytools.parsing:parse_acl',
+ 'parse_logtriga_sql': 'skytools.parsing:parse_logtriga_sql',
+ 'parse_pgarray': 'skytools.parsing:parse_pgarray',
+ 'parse_sqltriga_sql': 'skytools.parsing:parse_sqltriga_sql',
+ 'parse_statements': 'skytools.parsing:parse_statements',
+ 'parse_tabbed_table': 'skytools.parsing:parse_tabbed_table',
+ 'sql_tokenizer': 'skytools.parsing:sql_tokenizer',
+ # skytools.dbstruct
+ 'SeqStruct': 'skytools.dbstruct:SeqStruct',
+ 'TableStruct': 'skytools.dbstruct:TableStruct',
+ 'T_ALL': 'skytools.dbstruct:T_ALL',
+ 'T_CONSTRAINT': 'skytools.dbstruct:T_CONSTRAINT',
+ 'T_DEFAULT': 'skytools.dbstruct:T_DEFAULT',
+ 'T_GRANT': 'skytools.dbstruct:T_GRANT',
+ 'T_INDEX': 'skytools.dbstruct:T_INDEX',
+ 'T_OWNER': 'skytools.dbstruct:T_OWNER',
+ 'T_PARENT': 'skytools.dbstruct:T_PARENT',
+ 'T_PKEY': 'skytools.dbstruct:T_PKEY',
+ 'T_RULE': 'skytools.dbstruct:T_RULE',
+ 'T_SEQUENCE': 'skytools.dbstruct:T_SEQUENCE',
+ 'T_TABLE': 'skytools.dbstruct:T_TABLE',
+ 'T_TRIGGER': 'skytools.dbstruct:T_TRIGGER',
+ # skytools.querybuilder
+ 'PLPyQuery': 'skytools.querybuilder:PLPyQuery',
+ 'QueryBuilder': 'skytools.querybuilder:QueryBuilder',
+ 'PLPyQueryBuilder': 'skytools.querybuilder:PLPyQueryBuilder',
+ 'plpy_exec': 'skytools.querybuilder:plpy_exec',
+ 'run_exists': 'skytools.querybuilder:run_exists',
+ 'run_lookup': 'skytools.querybuilder:run_lookup',
+ 'run_query': 'skytools.querybuilder:run_query',
+ 'run_query_row': 'skytools.querybuilder:run_query_row',
}
-__all__ = _symbols.keys()
-
-_apipkg.initpkg(__name__, _symbols)
+if 1:
+ import skytools.apipkg as _apipkg
+ _apipkg.initpkg(__name__, _symbols)
+else:
+ from skytools.timeutil import *
+ from skytools.gzlog import *
+ from skytools.config import *
+ from skytools.quoting import *
+ from skytools.parsing import *
+ from skytools.sqltools import *
+ from skytools.psycopgwrapper import *
+ from skytools.dbstruct import *
+ from skytools.scripting import *
+ from skytools.adminscript import *
+ from skytools.querybuilder import *