• last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
- new attribute for ::xo::db::Class: sql_package_name

to allow class write to specify the SQL package name (which

is limited to 31 characters)

- fix for date time declaration in PostgreSQL

- rename flag "as_order_composite" of ::xo::db::Class->instantiate_objects to "as_ordered_composite"

- add delete method (opposite of existing "add") to ordered composite

  1. … 2 more files in changeset.
- rename flag "as_order_composite" of ::xo::db::Class->instantiate_objects to "as_ordered_composite"

- add delete method (opposite of existing "add") to ordered composite

  1. … 2 more files in changeset.
handle invisible tables in table_exists correctly

handle invisible tables in table_exists correctly.

generalized temp table support

simple framework support for temporary tables

add missing dot between table and column name

add missing dot between table and column name

make SQL importer more robust, provide content-disposition for csv-output, provde has_hstore in symmetry to has_ltree

  1. … 1 more file in changeset.
make importer more robust with strange names of stored precedures in SQL.

- adding has_hstore (similar to has_ltree)

- fix for oracle

- improve (clusterwide) cache management

- fix documentation (api browser)

  1. … 2 more files in changeset.
fix typos in pseudo-comments for api-doc

  1. … 1 more file in changeset.
make timezone parsing more robust

make loading of interface to stored procedures more robust

  1. … 4 more files in changeset.
make db functions more robust to invalid input (e.g. uppercase table names in acs_object_types, spacing in stored procedures)

some minor oracle fixes

  1. … 1 more file in changeset.
make page_order available for Oracle and postgres installations without ltree

bump version numbers for upgrade script

  1. … 8 more files in changeset.
changing all_tables to user_tables, the same for _indexes and _views, so table creation works in a per user basis, before was for all the oracle database

use fully qualified attributes names for join conditions

fix for references clause

  1. … 2 more files in changeset.
Check generated SQL names to prevent later errors, when the names are used.

provide more comments

strip all kinds of possible new lines of the default values in case there is a mixup between dos and unix file end conventions

- support for date datatype in generic sql interface

- support for updating arbitrary fields in revisions

- new flag 'use_given_publish_date' to save and save_new

to override the default behavior of setting publish_date

by set_live_revision

- bump version number to 0.79

  1. … 2 more files in changeset.
provide better error message, when not able to parse argument name from psql source

Set fq_name variable to empty string, otherwise the loading of the whole 05-db-procs fails and accordingly most of the other library files as well

make where in ::xo::db::sql optional

ensure to use function with highest number of arguments in sql stub building

make where in ::xo::db::sql optional