Commit History

Author SHA1 Message Date
  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