sam_marshall
8101dccb8e
MDL-9920 Allowed xmldb to create 32-bit serial fields if specified, in postgres
2007-05-24 15:18:35 +00:00
mjollnir_
c68e9d06f6
xmldb: added $CFG options for disabling next / previous value checkings & enforced comment checking. merged from mahara :)
2007-04-20 00:10:52 +00:00
stronk7
84a13375f0
Better approach. Use higher level MetaIndexes() and avoid some MySQL warnings. MDL-9256
...
Merged from MOODLE_18_STABLE
2007-04-09 00:11:22 +00:00
stronk7
9770914d5f
Now MySQL looks for existing index names. MDL-9256
...
Merged from MOODLE_18_STABLE
2007-04-08 22:59:54 +00:00
stronk7
86041b7e84
Now XMLDBStatements support backslashed single quotes.
...
Merged from MOODLE_18_STABLE
2007-03-27 20:31:18 +00:00
nicolasconnault
86aae61ee7
MDL-8730: These libxml_* functions are PHP5 only. I've wrapped them in function_exists() conditional structures.
2007-03-26 03:42:22 +00:00
stronk7
c7a311b550
Fix small bug only reproduced in tests about changing field names and
...
xmldb_field object becoming modified. Novice OOP bug :-(
Merged from MODLE_18_STABLE
2007-03-15 20:02:17 +00:00
stronk7
cfed9721ad
DB escaping comments. MDL-8918
...
Merged from MOODLE_18_STABLE
2007-03-15 19:03:07 +00:00
stronk7
11548d9bf9
Only validate against schema if we have a schema. ;-)
...
Merged from MOODLE_18_STABLE
2007-02-24 00:05:05 +00:00
stronk7
776dee9c56
Now XMLDB Editor performs check/validation of XML files
...
before loading them using the best parser available.
MDL-7726 and first part of MDL-8264
Merged from MOODLE_18_STABLE
2007-02-23 20:59:28 +00:00
stronk7
bb33fb6dd7
Limit table comments to 60cc for MySQL. MDL-7765
...
Merged from MOODLE_17_STABLE
2007-02-09 00:34:30 +00:00
stronk7
3b34bc7f39
Now MSSQL naming of objects introspects to avoid duplicates. MDL-7376
2007-01-28 18:18:28 +00:00
stronk7
c5e065f817
Clarify a bit getNameForObject correct usage.
2007-01-28 11:46:17 +00:00
stronk7
5a08ca80ed
Oracle now introspects DB to fetch names of
...
sequences and triggers. MDL-6880
2007-01-28 11:42:10 +00:00
stronk7
2a82cacf0b
getting tired of restore my test Oracle DB. Typo!
2007-01-28 00:30:22 +00:00
stronk7
fec5fe881e
Quote field names in rename in order to allow renaming of reserved words.
2007-01-28 00:20:54 +00:00
stronk7
6210ae1d43
Now Oracle naming of objects introspects to avoid duplicates. MDL-7376
2007-01-27 22:11:04 +00:00
stronk7
d21a42d7cf
Small improvement. One less iteration pero object name requested.
2007-01-27 20:08:19 +00:00
stronk7
d65980452a
Updated comment.
2007-01-27 17:41:31 +00:00
stronk7
a1b2780c8e
Now Postgres naming of objects introspects to avoid duplicates. MDL-7376
2007-01-27 17:37:39 +00:00
stronk7
f2daac4e62
Delegate to the isNameInUse() function the request to
...
see if one object name is in use in the DB (to avoid
duplicates 100%) MDL-7376 (the rest will come tomorrow)
2007-01-27 01:12:18 +00:00
stronk7
97ad23eb26
Bad news. "external" is one reserved word for mssql and we have
...
one in the the SCORM module.
2007-01-20 17:59:28 +00:00
stronk7
cbcde5d8af
Adding initial support for mysqli databases. MDL-7967
2007-01-08 18:33:03 +00:00
martinlanghoff
03d820c788
mnet: changes to core moode libs
...
- get_user_listing() is now aware of remote users
- require_login() is now aware of remote users
- new auth plugins infrastructure in place
- is_internal_auth() is now a deprecated legacy call
- create_user_record()/update_user_record()/authenticate_user_login() handle multi-auth
- is_mnet_remote_user() checks for remoteness
- clean_param() handles PARAM_PEM and PARAM_BASE64
Also
- user_login_string() knows to offer a link to remote users to login @ their host
- XMLTDBTable field creation returns the field obj so that
the caller has a chance to set additional properties such as comment
2007-01-04 02:52:44 +00:00
stronk7
db9940b605
PHP generated code must use $result instead of $status. MDL-7533
...
Merged from MOODLE_17_STABLE
2006-11-18 19:08:10 +00:00
stronk7
8b755329fa
Adding PIVOT as MSSQL reserved word
...
Merged from MOODLE_17_STABLE
2006-10-28 23:13:26 +00:00
stronk7
5bbe483102
Now, on error, the new XMLDB->debug($msg) function is called.
...
It provides the facility to hook to one external function, if
available: xmldb_debug($message, $xmldb_object) to perform
custom debugging/logging. MDL-7261
2006-10-28 15:18:40 +00:00
stronk7
04c9f8dcc2
One typo (!==) was preventing defaults to be properly calculated for integers.
...
Thanks to Nigel McNie for being on that!
Merged from MOODLE_17_STABLE
2006-10-21 16:36:16 +00:00
mjollnir_
722c3bfede
error reporting for xmldb (credit: Nigel McNie <nigel@catalyst.net.nz>)
2006-10-19 23:30:28 +00:00
stronk7
bf42ceed7f
Addding support for the new mssql_n ADOdb driver that,
...
transparently, prepends the N char for all the string
literals being set to MSSQL (until MS Unicode - standard-
support will arrive).
Merged from MOODLE_17_STABLE
2006-10-19 17:29:37 +00:00
stronk7
d5eff6795e
Added support for getSequenceFromDB() to PG.
...
Merged from MOODLE_17_STABLE
2006-10-16 17:36:13 +00:00
stronk7
906eebf6ad
Small change in rename_field() so objects won't become modified at all
...
in the process.
Merged from MOODLE_17_STABLE
2006-10-12 12:28:36 +00:00
stronk7
354bb6035a
And now, Moodle is able to work with the odbc_mssql driver. Simple! B-)
2006-10-09 22:29:52 +00:00
stronk7
abbd460ff9
Adding getSequenceFromDB() for Oracle in order to detect the correct
...
sequence name in the insert_record() function.
2006-10-08 09:36:33 +00:00
stronk7
2ddec1f4ac
Changed PG rename_index() to use the old ALTER TABLE ... RENAME TO syntax
...
(pretty strange syntax, but seems to work)
2006-10-03 15:00:55 +00:00
stronk7
ae5a83e6fd
rename_field() under mssql completed
2006-10-02 17:42:14 +00:00
stronk7
c562997ff8
rename_field() under oracle completed
2006-10-02 17:06:37 +00:00
stronk7
86bb076fc4
rename_field() under postgresql completed.
2006-10-02 17:02:35 +00:00
stronk7
dc7c388280
MySQL doesn't have check constraints. We use enums instead.
2006-10-02 17:02:07 +00:00
stronk7
f14080b0ad
Prevent "id" fields to be renamed in generators
2006-10-02 16:47:02 +00:00
stronk7
0e204a1012
Some adjustments to be able to get names without prefix
2006-10-02 16:28:51 +00:00
stronk7
6c02f04b5a
rename_table() under postgresql completed
2006-10-02 16:27:18 +00:00
stronk7
bb7e5c472c
rename_table() under oracle completed
2006-10-02 16:19:48 +00:00
stronk7
2f21754261
With the emotion, I forgot to delete some debug lines... :-P
2006-10-02 15:57:59 +00:00
stronk7
8aaf86642c
rename_table() under mssql completed! B-)
2006-10-02 15:56:34 +00:00
stronk7
7c07a93223
Added rename_field() support.
...
TODO: Sync sequences, triggers and check constraints
2006-10-01 22:54:51 +00:00
stronk7
4de0723f31
Added rename_field() support for mssql
2006-10-01 22:52:30 +00:00
stronk7
b5d61bfd9d
Added rename_field() support for MySQL
2006-10-01 22:44:39 +00:00
stronk7
51517ddc6d
Avoid some double updates under PG
2006-10-01 16:02:09 +00:00
stronk7
1f0c7fae15
Now PG adds fields in various steps is order to fulfill 7.4 min req
2006-10-01 15:48:29 +00:00