From 2a6aef619204586d1c52b4a4ffe665daee7975e6 Mon Sep 17 00:00:00 2001 From: abhishek Date: Fri, 15 Oct 2010 16:38:53 -0700 Subject: [PATCH] changing table names --- setup/db/create-schema.sql | 69 ++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 36 deletions(-) diff --git a/setup/db/create-schema.sql b/setup/db/create-schema.sql index f34f797072d..ca561d527ef 100644 --- a/setup/db/create-schema.sql +++ b/setup/db/create-schema.sql @@ -73,46 +73,10 @@ DROP TABLE IF EXISTS `cloud`.`ext_lun_alloc`; DROP TABLE IF EXISTS `cloud`.`storage_pool_details`; DROP TABLE IF EXISTS `cloud`.`ext_lun_details`; DROP TABLE IF EXISTS `cloud`.`cluster`; - -/*DO NOT DELETE*/ - DROP TABLE IF EXISTS `cloud`.`netapp_volume`; DROP TABLE IF EXISTS `cloud`.`pool`; DROP TABLE IF EXISTS `cloud`.`lun`; -CREATE TABLE `cloud`.`netapp_volume` ( - `id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT COMMENT 'id', - `ip_address` varchar(255) NOT NULL COMMENT 'ip address/fqdn of the volume', - `pool_id` bigint unsigned NOT NULL COMMENT 'id for the pool', - `pool_name` varchar(255) NOT NULL COMMENT 'name for the pool', - `aggregate_name` varchar(255) NOT NULL COMMENT 'name for the aggregate', - `volume_name` varchar(255) NOT NULL COMMENT 'name for the volume', - `volume_size` varchar(255) NOT NULL COMMENT 'volume size', - `snapshot_policy` varchar(255) NOT NULL COMMENT 'snapshot policy', - `snapshot_reservation` int NOT NULL COMMENT 'snapshot reservation', - `username` varchar(255) NOT NULL COMMENT 'username', - `password` varchar(200) COMMENT 'password', - `round_robin_marker` int COMMENT 'This marks the volume to be picked up for lun creation, RR fashion', - PRIMARY KEY (`ip_address`,`aggregate_name`,`volume_name`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE `cloud`.`pool` ( - `id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT COMMENT 'id', - `name` varchar(255) NOT NULL UNIQUE COMMENT 'name for the pool', - `algorithm` varchar(255) NOT NULL COMMENT 'algorithm', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - -CREATE TABLE `cloud`.`lun` ( - `id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT COMMENT 'id', - `lun_name` varchar(255) NOT NULL COMMENT 'lun name', - `target_iqn` varchar(255) NOT NULL COMMENT 'target iqn', - `path` varchar(255) NOT NULL COMMENT 'lun path', - `size` bigint NOT NULL COMMENT 'lun size', - `volume_id` bigint unsigned NOT NULL COMMENT 'parent volume id', - PRIMARY KEY (`id`) -) ENGINE=InnoDB DEFAULT CHARSET=utf8; - CREATE TABLE `cloud`.`cluster` ( `id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT COMMENT 'id', `name` varchar(255) NOT NULL COMMENT 'name for the cluster', @@ -1034,4 +998,37 @@ CREATE TABLE `cloud`.`op_vm_ruleset_log` ( PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8; +CREATE TABLE `cloud`.`netapp_volume` ( + `id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT COMMENT 'id', + `ip_address` varchar(255) NOT NULL COMMENT 'ip address/fqdn of the volume', + `pool_id` bigint unsigned NOT NULL COMMENT 'id for the pool', + `pool_name` varchar(255) NOT NULL COMMENT 'name for the pool', + `aggregate_name` varchar(255) NOT NULL COMMENT 'name for the aggregate', + `volume_name` varchar(255) NOT NULL COMMENT 'name for the volume', + `volume_size` varchar(255) NOT NULL COMMENT 'volume size', + `snapshot_policy` varchar(255) NOT NULL COMMENT 'snapshot policy', + `snapshot_reservation` int NOT NULL COMMENT 'snapshot reservation', + `username` varchar(255) NOT NULL COMMENT 'username', + `password` varchar(200) COMMENT 'password', + `round_robin_marker` int COMMENT 'This marks the volume to be picked up for lun creation, RR fashion', + PRIMARY KEY (`ip_address`,`aggregate_name`,`volume_name`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE `cloud`.`netapp_pool` ( + `id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT COMMENT 'id', + `name` varchar(255) NOT NULL UNIQUE COMMENT 'name for the pool', + `algorithm` varchar(255) NOT NULL COMMENT 'algorithm', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + +CREATE TABLE `cloud`.`netapp_lun` ( + `id` bigint unsigned NOT NULL UNIQUE AUTO_INCREMENT COMMENT 'id', + `lun_name` varchar(255) NOT NULL COMMENT 'lun name', + `target_iqn` varchar(255) NOT NULL COMMENT 'target iqn', + `path` varchar(255) NOT NULL COMMENT 'lun path', + `size` bigint NOT NULL COMMENT 'lun size', + `volume_id` bigint unsigned NOT NULL COMMENT 'parent volume id', + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8; + SET foreign_key_checks = 1;