You are here

function panels_node_install in Panels 5.2

Same name and namespace in other branches
  1. 6.3 panels_node/panels_node.install \panels_node_install()
  2. 6.2 panels_node/panels_node.install \panels_node_install()
  3. 7.3 panels_node/panels_node.install \panels_node_install()

Install the panels node tables.

File

panels_node/panels_node.install, line 7

Code

function panels_node_install() {
  switch ($GLOBALS['db_type']) {
    case 'pgsql':
      db_query(<<<EOT
        CREATE TABLE {panels_node} (
          nid integer NOT NULL DEFAULT 0,
          css_id varchar(255),
          did integer,
          contexts text,
          relationships text,
          PRIMARY KEY (nid)
        );
EOT
);
      break;
    case 'mysql':
    case 'mysqli':
      db_query(<<<EOT
        CREATE TABLE {panels_node} (
          nid int(10) NOT NULL DEFAULT 0 PRIMARY KEY,
          css_id varchar(255),
          did int(10),
          contexts text,
          relationships text
        );
EOT
);
      break;
  }
}