Brion Vibber
|
2e475ceab0
Some more poking at schema stuff, on the road towards a more portable table-modification with the new schema bits
|
14 years ago |
Brion Vibber
|
14e4f50f29
Some cleanup on detecting types
|
14 years ago |
Brion Vibber
|
033a757013
More schema work in progress... removing duped code from schema child classes, rebuilding things a bit more (incomplete; non-working state)
|
14 years ago |
Brion Vibber
|
eaa4ded053
first pass at columndef->drupal-style array converter (need to handle some more things probably; untested)
|
14 years ago |
James Walker
|
47f19988d1
allow schema to work on more than one connection (namely, the Status_network DB)
|
14 years ago |
Brion Vibber
|
9e9ab23e1f
Fixes for updating indices, charset/collation and engine type on plugin-created tables.
|
14 years ago |
Evan Prodromou
|
81087e45c5
move schema.type.php to typeschema.php like other files
|
14 years ago |
Brenda Wallace
|
22a6e46b45
removed describeTable from base class, and fixed it up in pgsql
|
15 years ago |
Brenda Wallace
|
870c83c17d
getTableDef() mostly working in postgres
|
15 years ago |
Brenda Wallace
|
e765a9657b
move the schema DDL sql off into seperate files for each db we support
|
15 years ago |
Zach Copley
|
9960ec2143
Support an 'extra' clause when definining a column (e.g.: 'on update
|
15 years ago |
Brion Vibber
|
783a2e249b
Fix for auto_increment parameter in auto-created tables via checkschema.
|
15 years ago |
Brion Vibber
|
c89b10ffe4
Code style cleanup: dropped some unnecessary =& reference assignments where they're used only out of habit for PHP 4-style object semantics
|
15 years ago |
Zach Copley
|
8acc1587b1
Revert "Allow plugin DB_DataObject classes to not have to use the .ini file by overriding keys(), table(), and sequenceKey() for them"
|
15 years ago |
Brion Vibber
|
2da531d7d6
Break TableDef, ColumnDef classes to separate files so autoloader can find them.
|
15 years ago |
Craig Andrews
|
a373d07ae0
Allow plugin DB_DataObject classes to not have to use the .ini file by overriding keys(), table(), and sequenceKey() for them
|
15 years ago |
Evan Prodromou
|
87858a11f4
make lib/schema.php phpcs-clean
|
15 years ago |
Evan Prodromou
|
544c58d263
Some bug fixes
|
15 years ago |
Evan Prodromou
|
b980f5e45b
add some more methods to Schema
|
15 years ago |
Evan Prodromou
|
3449843f83
use schema tool to create a table
|
15 years ago |
Evan Prodromou
|
e206324f24
statusize schema-related modules
|
15 years ago |
Evan Prodromou
|
f31653ca5b
make table def method of schema code work
|
15 years ago |
Evan Prodromou
|
4f833531dd
start a module for schema management
|
15 years ago |