5 * Install the panels tables
7 function panels_install() {
8 switch ($GLOBALS['dbtype']) {
11 CREATE TABLE
{panels_info
} (
12 did
int not null default
0 primary
key,
22 db_query("CREATE SEQUENCE {panels_info}_id_seq;");
25 CREATE TABLE
{panels_area
} (
26 did
int NOT NULL DEFAULT
0,
35 db_query("CREATE INDEX {panels_area}_did_idx ON {panels_area} (did);");
41 create table
{panels_info
} (
42 did
int(10) not null default
0 primary
key,
48 ) /*!40100 DEFAULT CHARACTER SET utf8 */
52 create table
{panels_area
} (
53 did
int(10) not null default
0,
56 configuration longtext
,
59 ) /*!40100 DEFAULT CHARACTER SET utf8 */
66 * Uninstall the panels tables
68 function panels_uninstall() {
69 switch ($GLOBALS['db_type']) {
74 db_query("DROP TABLE {panels_info}");
75 db_query("DROP TABLE {panels_area}");
80 * Update the tables to UTF-8
82 function panels_update_1() {
83 return _system_update_utf8(array('panels_info', 'panels_area'));