Petr Škoda
|
f092d92004
|
MDL-21116 drop plugin tables in opposite order
This should help with foreign key in the future.
|
2012-12-22 19:01:00 +01:00 |
|
Petr Skoda
|
bd991d03cf
|
MDL-33018 add general index type hints and use PostgreSQL varchar_pattern_ops index type for context.path
This significantly improves performance of accesslib queries,
credit for the discovery of this solution goes to Andrew Masterton from OU.
|
2012-07-06 08:19:39 +02:00 |
|
Petr Skoda
|
d8bf2a14b6
|
MDL-32003 last db related phpdocs cleanup commit
|
2012-06-17 22:56:30 +02:00 |
|
Petr Skoda
|
a6d9d4efc2
|
MDL-32003 fix PHP4-isms in core xmldb code
|
2012-06-17 22:56:29 +02:00 |
|
Petr Skoda
|
5a070f0477
|
MDL-32003 fix phpdocs in DDL layer
|
2012-06-17 22:56:28 +02:00 |
|
Petr Skoda
|
a66b2ae4f4
|
MDL-32434 deprecate drop_temp_table() in favour of drop_table()
|
2012-04-15 12:23:15 +02:00 |
|
Petr Skoda
|
5bd4040866
|
MDL-31857basic phpunit support
Thanks Eloy Lafuente, Tim Hunt and Sam Hemelryk for valuable feedback and ideas.
|
2012-03-21 10:31:37 +01:00 |
|
Petr Skoda
|
05aae0a571
|
MDL-29514 drop support for enum data types
|
2012-03-10 21:36:48 +01:00 |
|
Petr Skoda
|
e9e4a4a672
|
MDL-27982 convert all signed to unsigned and prevent adding of new unsigned columns
Conflicts, amended to use .02 versions:
lib/db/upgrade.php, version.php
|
2012-03-06 12:03:59 +01:00 |
|
Eloy Lafuente (stronk7)
|
3360b13bac
|
MDL-31251 documentation : fix incorrect docs
|
2012-02-16 17:59:02 +01:00 |
|
Aparup Banerjee
|
83a4ee1ea0
|
MDL-31251 documentation : improved core ddl API phpdocs. (used moodlecheck plugin)
|
2012-02-10 12:42:46 +08:00 |
|
Petr Skoda
|
dd63e0ff65
|
fixed $table when throwing exception
|
2010-09-17 20:19:05 +00:00 |
|
Petr Skoda
|
c86f538116
|
MDL-21249 improved php docs and adding direct access prevention in ddl
|
2010-07-25 12:57:03 +00:00 |
|
Petr Skoda
|
72c45dcc1b
|
DDL comment typos
|
2010-05-21 18:37:22 +00:00 |
|
Eloy Lafuente
|
5cada36315
|
MDL-22366 upgrade - always drop DB objects conditionally
|
2010-05-06 16:03:02 +00:00 |
|
Eloy Lafuente
|
a97c0dd598
|
MDL-21015 - add optional xmldb_structure cache in the install_one_table_from_xmldb_file()
method. 100x speedup for UnitTestCaseUsingDatabase tests. Defaults to false (old behaviour)
|
2009-12-01 18:10:51 +00:00 |
|
Petr Skoda
|
117bd74897
|
MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup
|
2009-11-01 11:31:16 +00:00 |
|
stronk7
|
15a0ffc8f0
|
MDL-20349 find_sequence_name() is out. No need to use it anymore.
|
2009-10-11 21:52:40 +00:00 |
|
stronk7
|
f713581bc3
|
MDL-14679 table/column meta cache is reset on each request and DDL operation.
No need to call it with false parameter but in very exceptional ocasions.
|
2009-09-28 23:16:05 +00:00 |
|
stronk7
|
f94f10ca81
|
temp tables behaviour change: exception if exits on creation (like normal tables)
|
2009-09-09 09:41:37 +00:00 |
|
stronk7
|
4ff402d68e
|
MDL-15181 temporary tables support. No more differences in table_exists() +
implemented temptables store for mysql.
|
2009-08-31 15:47:46 +00:00 |
|
stronk7
|
b1ca138716
|
SQL generators must not execute changes in DB. Just provide the needed SQL
in order to make database_manager to execute it. reset_sequence reimplemented.
|
2009-08-31 14:23:40 +00:00 |
|
stronk7
|
0f887b881e
|
Delete the tweakTempTable() thing used to support temp tables in mssql.
Was hacky and incomplete. Proper solution must be mssql exclusive.
|
2009-08-28 17:30:18 +00:00 |
|
stronk7
|
d274f2096b
|
MDL-19695 dependencies - now every change_field_xxx() method looks for dependencies
|
2009-07-30 18:54:54 +00:00 |
|
stronk7
|
2baf1380d4
|
MDL-19695 field dependencies - defined new exception ddl_dependency_exception that
will be thrown when one DDL operation (drop only for now) is attempted over one
field being part of indexes.
|
2009-07-02 16:08:44 +00:00 |
|
skodak
|
17da2e6f28
|
MDL-16438 centralise information about plugins to avoid duplication, includes local customisation conversion to standard plugin structure + fixes for some recent regressions; see tracker for more details and links to docs and forums discussions
|
2009-06-19 14:25:56 +00:00 |
|
skodak
|
94b6329544
|
MDL-14679 license header fixes
|
2009-06-12 08:44:49 +00:00 |
|
stronk7
|
5b49a67cc1
|
MDL-18577 drop enums - annotating one more function to be dropped in Moodle 2.1
|
2009-05-25 14:43:29 +00:00 |
|
stronk7
|
2d2d79ef49
|
MDL-18577 drop enums support - step3: Drop enums from generator classes. Only code used to drop enums remains until Moodle 2.1
|
2009-05-01 23:49:31 +00:00 |
|
stronk7
|
2a88f626f7
|
MDL-18577 drop enums support - step2: enums out from editor, dbmanager and all upgrade scripts.
|
2009-05-01 01:19:16 +00:00 |
|
stronk7
|
e37cd84ad4
|
MDL-18577 drop enums support - step1: transforming all enums to nomal varchar + prevent creation of new ones
|
2009-04-27 20:29:01 +00:00 |
|
tjhunt
|
465d96958f
|
UnitTestCaseUsingDatabase: fix bug with install_one_table_from_xmldb_file
The bug prevented you creating the first table from an install.xml file
|
2009-04-07 05:19:20 +00:00 |
|
tjhunt
|
67d5e9df39
|
ddl: New method install_one_table_from_xmldb_file ready for MDL-18607 unit test changes.
Plus small refactoring to avoid duplicating code.
|
2009-03-23 04:04:37 +00:00 |
|
skodak
|
1045a0074c
|
MDL-17849 sql queries not printed by default during upgrade anymore, there is a new config.php only setting $CFG->upgradeshowsql instead
|
2009-01-12 16:52:53 +00:00 |
|
skodak
|
be415e95be
|
MDL-17354 moved reset_sequence into dbmanager
|
2008-11-21 21:40:50 +00:00 |
|
skodak
|
591ffe1a6a
|
MDL-17129 dml/ddl: improved ddl exceptions when changing db structure
|
2008-11-05 10:45:45 +00:00 |
|
skodak
|
6d89eff087
|
MDL-16930 ddl - exceptions cleanup
|
2008-10-18 22:46:17 +00:00 |
|
skodak
|
3eefe57bd1
|
removing forgotten grrr debug code ;-)
|
2008-09-01 20:04:18 +00:00 |
|
skodak
|
ebf20af07d
|
MDL-15635 dml library inclusion refactoring
|
2008-08-30 18:48:39 +00:00 |
|
skodak
|
f4caf0df5e
|
MDL-15669 Check db schema vs install.xml - code by Andrei Bautu, with minor changes only (more strict checking)
|
2008-08-25 22:02:49 +00:00 |
|
skodak
|
0549c245e1
|
MDL-15071 new method for installing of table from xmld structure - credit goes to Andrei Bautu
|
2008-07-13 20:27:14 +00:00 |
|
skodak
|
eee5d9bb85
|
MDL-14956 DDL exceptions
|
2008-06-22 16:51:55 +00:00 |
|
skodak
|
b1f93b1512
|
MDL-15246 moving all remaining ddl function to adminlib, keeping old lib/ddllib.php only for BC withexisting code; fixed inline docs related to ddl
|
2008-06-15 10:32:50 +00:00 |
|
skodak
|
96d1387809
|
MDL-14679 towards adodb separation
|
2008-06-09 18:48:28 +00:00 |
|
skodak
|
b922e86b7a
|
MDL-15181 temp table support in ddl/dml
|
2008-06-07 14:41:01 +00:00 |
|
skodak
|
25d854c67c
|
MDL-14910 added option to dispose existing database instance (closes connection and releases all resources)
|
2008-05-25 19:56:34 +00:00 |
|
skodak
|
a7544e377a
|
MDL-14974 improved columns caching implementation
|
2008-05-25 09:31:38 +00:00 |
|
nicolasconnault
|
4cacea3b72
|
MDL-14905 Completed all core functional tests for database_manager (ddl). Found some API design issues and commented on them using @TODO comments.
|
2008-05-21 06:34:56 +00:00 |
|
stronk7
|
a8cb94f66f
|
MDL-14863 - 1st iteration: lowercase XMLDB table, field, index, key and statement +
wrapper class to support old syntax (no changes in public API yet)
|
2008-05-20 23:24:40 +00:00 |
|
stronk7
|
46293bd7b7
|
MDL-14863 - 1st iteration: lowercase XMLDB constants, object, file and structure (no changes in public API yet)
|
2008-05-20 17:06:26 +00:00 |
|