CREATE TABLE {prefix}members (
id INT NOT NULL AUTO_INCREMENT,
- active TINYINT(1) NULL,
- archived TINYINT(1) NULL,
- member_type ENUM('onething','somethingelse') NULL,
+ status INT NULL,
+ member_type INT NULL,
name TINYTEXT NULL,
descr TEXT NULL,
short_descr TINYTEXT NULL,
CREATE TABLE {prefix}locations (
id INT NOT NULL AUTO_INCREMENT,
- active TINYINT(1) NULL,
- archived TINYINT(1) NULL,
+ status INT NULL,
location_type ENUM('hotel','restaurant') NULL,
member INT NULL,
name TINYTEXT NULL,
CREATE TABLE {prefix}facilities (
id INT NOT NULL AUTO_INCREMENT,
- active TINYINT(1) NULL,
- archived TINYINT(1) NULL,
+ status INT NULL,
facility_type ENUM('hotel_motel','bandb','restaurant','golf') NULL,
location INT NULL,
name TINYTEXT NULL,
CREATE TABLE {prefix}activties (
id INT NOT NULL AUTO_INCREMENT,
- active TINYINT(1) NULL,
- archived TINYINT(1) NULL,
+ status INT NULL,
activity_type TINYTEXT NULL,
facility INT NULL,
name TINYTEXT NULL,
----
+CREATE TABLE {prefix}accommodations (
+ id INT NOT NULL AUTO_INCREMENT,
+ status INT NULL,
+ name TINYTEXT NULL,
+ descr TEXT NULL,
+ short_descr TINYTEXT NULL,
+ quant INT NULL,
+ reservation_url TINYTEXT NULL,
+ reservation_id TINYTEXT NULL,
+ year_round TINYINT(1) NULL,
+ ref_type ENUM('member','location','facility') NULL,
+ ref_dest INT NULL,
+ PRIMARY KEY (id)
+);
+
+----
+
+CREATE TABLE {prefix}golf (
+ id INT NOT NULL AUTO_INCREMENT,
+ status INT NULL,
+ name TINYTEXT NULL,
+ descr TEXT NULL,
+ short_descr TINYTEXT NULL,
+ rating TINYTEXT NULL,
+ par TINYTEXT NULL,
+ yardage TINYTEXT NULL,
+ slope TINYTEXT NULL,
+ walking TINYINT(1) NULL,
+ holes ENUM('9','18') NULL,
+ reservation_url TINYTEXT NULL,
+ ref_type ENUM('member','location','facility') NULL,
+ ref_dest INT NULL,
+ PRIMARY KEY (id)
+);
+
+----
+
+CREATE TABLE {prefix}restaurants (
+ id INT NOT NULL AUTO_INCREMENT,
+ status INT NULL,
+ name TINYTEXT NULL,
+ descr TEXT NULL,
+ short_descr TINYTEXT NULL,
+ menu TEXT NULL,
+ special_menu TEXT NULL,
+ url TINYTEXT NULL,
+ reservation_url TINYTEXT NULL,
+ phone TINYTEXT NULL,
+ hours_descr TINYTEXT NULL,
+ alcohol TINYINT(1) NULL,
+ non_smoking TINYINT(1) NULL,
+ notes TEXT NULL,
+ ref_type ENUM('member','location','facility') NULL,
+ ref_dest INT NULL,
+ PRIMARY KEY (id)
+);
+
+----
+
+CREATE TABLE {prefix}meals (
+ id INT NOT NULL AUTO_INCREMENT,
+ status INT NULL,
+ name TINYTEXT NULL,
+ descr TEXT NULL,
+ short_descr TINYTEXT NULL,
+ menu TEXT NULL,
+ special_menu TEXT NULL,
+ daily_time TINYINT(1) NULL,
+ daily_start_time TIME NULL,
+ daily_end_time TIME NULL,
+ daily_res_req TINYINT(1) NULL,
+ sunday TINYINT(1) NULL,
+ sun_menu TEXT NULL,
+ sun_start_time TIME NULL,
+ sun_end_time TIME NULL,
+ sun_res_req TINYINT(1) NULL,
+ monday TINYINT(1) NULL,
+ mon_menu TEXT NULL,
+ mon_start_time TIME NULL,
+ mon_end_time TIME NULL,
+ mon_res_req TINYINT(1) NULL,
+ tuesday TINYINT(1) NULL,
+ tue_menu TEXT NULL,
+ tue_start_time TIME NULL,
+ tue_end_time TIME NULL,
+ tue_res_req TINYINT(1) NULL,
+ wednesday TINYINT(1) NULL,
+ wed_menu TEXT NULL,
+ wed_start_time TIME NULL,
+ wed_end_time TIME NULL,
+ wed_res_req TINYINT(1) NULL,
+ thursday TINYINT(1) NULL,
+ thu_menu TEXT NULL,
+ thu_start_time TIME NULL,
+ thu_end_time TIME NULL,
+ thu_res_req TINYINT(1) NULL,
+ friday TINYINT(1) NULL,
+ fri_menu TEXT NULL,
+ fri_start_time TIME NULL,
+ fri_end_time TIME NULL,
+ fri_res_req TINYINT(1) NULL,
+ saturday TINYINT(1) NULL,
+ sat_menu TEXT NULL,
+ sat_start_time TIME NULL,
+ sat_end_time TIME NULL,
+ sat_res_req TINYINT(1) NULL,
+ restaurant INT NULL,
+ PRIMARY KEY (id)
+);
+
+----
+
CREATE TABLE {prefix}contacts (
id INT NOT NULL AUTO_INCREMENT,
- active TINYINT(1) NULL,
- archive TINYINT(1) NULL,
+ status INT NULL,
ref_type ENUM('member','location','facility','activity') NULL,
ref_dest INT NULL,
fname TINYTEXT NULL,
----
-CREATE TABLE {prefix}accommodations (
- id INT NOT NULL AUTO_INCREMENT,
- active TINYINT(1) NULL,
- archived TINYINT(1) NULL,
- name TINYTEXT NULL,
- descr TEXT NULL,
- short_descr TINYTEXT NULL,
- quant INT NULL,
- reservation_url TINYTEXT NULL,
- reservation_id TINYTEXT NULL,
- year_round TINYINT(1) NULL,
- ref_type ENUM('member','location','facility') NULL,
- ref_dest INT NULL,
- PRIMARY KEY (id)
-);
-
-----
-
CREATE TABLE {prefix}accounts (
id INT NOT NULL AUTO_INCREMENT,
member INT NULL,
----
-CREATE TABLE {prefix}golf (
- id INT NOT NULL AUTO_INCREMENT,
- active TINYINT(1) NULL,
- archived TINYINT(1) NULL,
- name TINYTEXT NULL,
- descr TEXT NULL,
- short_descr TINYTEXT NULL,
- rating TINYTEXT NULL,
- par TINYTEXT NULL,
- yardage TINYTEXT NULL,
- slope TINYTEXT NULL,
- walking TINYINT(1) NULL,
- holes ENUM('9','18') NULL,
- reservation_url TINYTEXT NULL,
- ref_type ENUM('member','location','facility') NULL,
- ref_dest INT NULL,
- PRIMARY KEY (id)
-);
-
-----
-
-CREATE TABLE {prefix}restaurants (
- id INT NOT NULL AUTO_INCREMENT,
- active TINYINT(1) NULL,
- archived TINYINT(1) NULL,
- name TINYTEXT NULL,
- descr TEXT NULL,
- short_descr TINYTEXT NULL,
- menu TEXT NULL,
- special_menu TEXT NULL,
- url TINYTEXT NULL,
- reservation_url TINYTEXT NULL,
- phone TINYTEXT NULL,
- hours_descr TINYTEXT NULL,
- alcohol TINYINT(1) NULL,
- non_smoking TINYINT(1) NULL,
- notes TEXT NULL,
- ref_type ENUM('member','location','facility') NULL,
- ref_dest INT NULL,
- PRIMARY KEY (id)
-);
-
-----
-
CREATE TABLE {prefix}files (
id INT NOT NULL AUTO_INCREMENT,
name TINYTEXT NULL,
ref_dest INT NULL,
PRIMARY KEY (id)
);
-
-----
-
-CREATE TABLE {prefix}meals (
- id INT NOT NULL AUTO_INCREMENT,
- active TINYINT(1) NULL,
- archived TINYINT(1) NULL,
- name TINYTEXT NULL,
- descr TEXT NULL,
- short_descr TINYTEXT NULL,
- menu TEXT NULL,
- special_menu TEXT NULL,
- daily_time TINYINT(1) NULL,
- daily_start_time TIME NULL,
- daily_end_time TIME NULL,
- daily_res_req TINYINT(1) NULL,
- sunday TINYINT(1) NULL,
- sun_menu TEXT NULL,
- sun_start_time TIME NULL,
- sun_end_time TIME NULL,
- sun_res_req TINYINT(1) NULL,
- monday TINYINT(1) NULL,
- mon_menu TEXT NULL,
- mon_start_time TIME NULL,
- mon_end_time TIME NULL,
- mon_res_req TINYINT(1) NULL,
- tuesday TINYINT(1) NULL,
- tue_menu TEXT NULL,
- tue_start_time TIME NULL,
- tue_end_time TIME NULL,
- tue_res_req TINYINT(1) NULL,
- wednesday TINYINT(1) NULL,
- wed_menu TEXT NULL,
- wed_start_time TIME NULL,
- wed_end_time TIME NULL,
- wed_res_req TINYINT(1) NULL,
- thursday TINYINT(1) NULL,
- thu_menu TEXT NULL,
- thu_start_time TIME NULL,
- thu_end_time TIME NULL,
- thu_res_req TINYINT(1) NULL,
- friday TINYINT(1) NULL,
- fri_menu TEXT NULL,
- fri_start_time TIME NULL,
- fri_end_time TIME NULL,
- fri_res_req TINYINT(1) NULL,
- saturday TINYINT(1) NULL,
- sat_menu TEXT NULL,
- sat_start_time TIME NULL,
- sat_end_time TIME NULL,
- sat_res_req TINYINT(1) NULL,
- restaurant INT NULL,
- PRIMARY KEY (id)
-);