Changeset 16225 for gsdl


Ignore:
Timestamp:
2008-06-27T15:21:00+12:00 (16 years ago)
Author:
mdewsnip
Message:

Added "IF NOT EXISTS" to the two "CREATE TABLE" commands, to prevent errors in some cases.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gsdl/trunk/perllib/dbutil.pm

    r16224 r16225  
    249249    }
    250250
    251     print $infodb_handle "CREATE TABLE data (key TEXT PRIMARY KEY, value TEXT);\n";
    252     print $infodb_handle "CREATE TABLE document_metadata (id INTEGER PRIMARY KEY, docOID TEXT, element TEXT, value TEXT);\n";
     251    print $infodb_handle "CREATE TABLE IF NOT EXISTS data (key TEXT PRIMARY KEY, value TEXT);\n";
     252    print $infodb_handle "CREATE TABLE IF NOT EXISTS document_metadata (id INTEGER PRIMARY KEY, docOID TEXT, element TEXT, value TEXT);\n";
    253253
    254254    # This is very important for efficiency, otherwise each command will be actioned one at a time
Note: See TracChangeset for help on using the changeset viewer.