00-database-procs.tcl

  • last updated 12 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merged 4.6.4d1 (unreleased) to HEAD. This marks the end of the life of the oacs-4-6 branch.

  1. … 816 more files in changeset.
Merge from oacs-4-6-4d1: Replaced proc_doc with ad_proc (1.19.2.5)

Merged over 1.19.2.7 change: -unclobber, db_multirow_group_last_row_p

changed write to puts, changed @tmpnam to .tcl

Decided that assuming SQL data files are CSV-formatted files is a bad idea

after running into a package that embeds comments in its data! Changed

from .csv to .dat and all that implies. Still more testing to do...

  1. … 33 more files in changeset.
Added code to allow loading of data for packages like ref-timezones with

SQL*Loader or PostgreSQL's COPY command.

  1. … 8 more files in changeset.
Added Oracle suport to db_blob_get. Changed site_node_closest_ancestor_package so that it takes a list of keys.

  1. … 1 more file in changeset.
1. Added -unclobber switch to db_multirow.

2. Added peek-ahead to db_multirow, which enables you to do something similar to the templating system's <group> tag when building up a multirow. See documentation to

db_multirow_group_last_row_p for details.

3. Untabified the whole buffer, which, unfortunately, makes the concrete changes I've made totally obscure. Sorry.

1. Took out my earlier kludge to get around the AOLserver 4 ns_eval problem.

2. bracketed "if" exprs to avoid unnecessary recompilations of exprs

  1. … 15 more files in changeset.
Replaced proc_doc with ad_proc

merge of 4.6.3b1 to HEAD

  1. … 107 more files in changeset.
Trivial tweak to syntax of db_available_pools proc.

  1. … 3 more files in changeset.
Completed db_* api multi-database support. Can now use db api for

both Oracle and PostgreSQL at the same time.

    • -386
    • +2140
    ./00-database-procs.tcl
  1. … 3 more files in changeset.
dont default the magic args var in db_list_of_ns_sets

Added base multi-db support to the db_* API.

  1. … 6 more files in changeset.
Deprecating apm_version_file_list and making it use apm_get_package_files. Deprecating db_package_supports_rdbms_p (use apm_package_supports_rdbms_p instead). Removing debug printouts

  1. … 4 more files in changeset.
Improved handling of errors in db_transaction (at least I hope I did)

  1. … 1 more file in changeset.
Upgrade to 4.6.2

  1. … 30 more files in changeset.
adding the -upvar_level switch that determines how many levels local multirow variables should be set

merge changes from 4.6

Corrects db_transaction doc. Closes bug 104/patch 22 Vinod Kurup

making sure message catalog files are loaded during package installation and package upgrade

  1. … 4 more files in changeset.
merge from oacs-4-6

  1. … 130 more files in changeset.
cross reference the multirow procs

  1. … 1 more file in changeset.
allows queries in on_error block to work with db_transaction under postgresql

cleanup javadoc tags (eg @cvs_id @cvs @cvs-id: instead if @cvs-id)

  1. … 692 more files in changeset.
* Added documentation for db_multirow -local switch

db_multirow: Ignore -append switch if the multirow hasn't been created already

Forgot a couple things (still on documentation).

Cosmetic enhancements to the improved ad_proc documentation.