Index: modules/book/book.install =================================================================== RCS file: /cvs/drupal/drupal/modules/book/book.install,v retrieving revision 1.6 diff -u -p -r1.6 book.install --- modules/book/book.install 1 Sep 2006 07:40:08 -0000 1.6 +++ modules/book/book.install 24 May 2007 02:21:19 -0000 @@ -9,25 +9,25 @@ function book_install() { case 'mysql': case 'mysqli': db_query("CREATE TABLE {book} ( - vid int unsigned NOT NULL default '0', + mlid int unsigned NOT NULL default '0', nid int unsigned NOT NULL default '0', - parent int NOT NULL default '0', - weight tinyint NOT NULL default '0', - PRIMARY KEY (vid), + bookid int unsigned NOT NULL default '0', + child_type varchar(32) NOT NULL default '', + PRIMARY KEY (mlid), KEY nid (nid), - KEY parent (parent) + KEY bookid (bookid) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ "); break; case 'pgsql': db_query("CREATE TABLE {book} ( - vid int_unsigned NOT NULL default '0', + mlid int_unsigned NOT NULL default '0', nid int_unsigned NOT NULL default '0', - parent int NOT NULL default '0', - weight smallint NOT NULL default '0', - PRIMARY KEY (vid) + bookid int_unsigned NOT NULL default '0', + child_type varchar(32) NOT NULL default '', + PRIMARY KEY (mlid) )"); db_query("CREATE INDEX {book}_nid_idx ON {book} (nid)"); - db_query("CREATE INDEX {book}_parent_idx ON {book} (parent)"); + db_query("CREATE INDEX {book}_bookid_idx ON {book} (bookid)"); break; } } @@ -36,5 +36,11 @@ function book_install() { * Implementation of hook_uninstall(). */ function book_uninstall() { + // TODO: delete menu links db_query('DROP TABLE {book}'); + +} + +function book_update_6001() { + }