Changeset 9204

Show
Ignore:
Timestamp:
03/11/10 22:44:54 (2 years ago)
Author:
p_lindheimer
Message:

add sql table creation and tweak to tables.php re #4110

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • freepbx/trunk/SQL/newinstall.sql

    r8705 r9204  
    408408-- 
    409409 
     410DROP  TABLE IF EXISTS `outbound_routes`; 
     411CREATE TABLE `outbound_routes` ( 
     412  `route_id` INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT, 
     413  `name` VARCHAR( 40 ), 
     414  `outcid` VARCHAR( 40 ), 
     415  `outcid_mode` VARCHAR( 20 ), 
     416  `password` VARCHAR( 30 ), 
     417  `emergency_route` VARCHAR( 4 ), 
     418  `intracompany_route` VARCHAR( 4 ), 
     419  `mohclass` VARCHAR( 80 ), 
     420  `time_group_id` INTEGER DEFAULT NULL 
     421); 
     422 
     423DROP TABLE IF EXISTS `outbound_route_patterns`; 
     424CREATE TABLE `outbound_route_patterns` ( 
     425  `route_id` INTEGER NOT NULL, 
     426  `match_pattern_prefix` VARCHAR( 60 ), 
     427  `match_pattern_pass` VARCHAR( 60 ), 
     428  `match_cid` VARCHAR( 60 ), 
     429  `prepend_digits` VARCHAR( 100 ), 
     430  PRIMARY KEY (`route_id`, `match_pattern_prefix`, `match_pattern_pass`,`match_cid`,`prepend_digits`) 
     431); 
     432 
     433DROP TABLE IF EXISTS `outbound_route_trunks`; 
     434CREATE TABLE `outbound_route_trunks` ( 
     435  `route_id` INTEGER NOT NULL, 
     436  `trunk_id` INTEGER NOT NULL, 
     437  `seq` INTEGER NOT NULL, 
     438  PRIMARY KEY  (`route_id`, `trunk_id`, `seq`)  
     439); 
     440 
     441DROP TABLE IF EXISTS `outbound_route_sequence`; 
     442CREATE TABLE `outbound_route_sequence` ( 
     443  `route_id` INTEGER NOT NULL, 
     444  `seq` INTEGER NOT NULL, 
     445  PRIMARY KEY  (`route_id`, `seq`)  
     446); 
     447 
    410448--  
    411449-- Table structure for table `notifications` 
  • freepbx/trunk/SQL/newinstall.sqlite3.sql

    r8705 r9204  
    263263    displayname VARCHAR(50) , filename BLOB, description  
    264264    VARCHAR(254), `fcode` TINYINT( 1 ) DEFAULT 0, `fcode_pass` VARCHAR( 20 ) NULL); 
    265 CREATE TABLE `meetme` ( `exten` VARCHAR( 50 ) NOT NULL , `options` VARCHAR( 15 ) , `userpin` VARCHAR( 50 ) , `adminpin` VARCHAR( 50 ) , `description` VARCHAR( 50 ) , `joinmsg` VARCHAR( 255 ) , joinmsg_id INTEGER); 
     265CREATE TABLE `meetme` (  
     266  `exten` VARCHAR( 50 ) NOT NULL ,  
     267  `options` VARCHAR( 15 ) ,  
     268  `userpin` VARCHAR( 50 ) ,  
     269  `adminpin` VARCHAR( 50 ) ,  
     270  `description` VARCHAR( 50 ) ,  
     271  `joinmsg` VARCHAR( 255 ) ,  
     272  joinmsg_id INTEGER 
     273); 
     274 
     275DROP  TABLE IF EXISTS `outbound_routes`; 
     276CREATE TABLE `outbound_routes` ( 
     277  `route_id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT, 
     278  `name` VARCHAR( 40 ), 
     279  `outcid` VARCHAR( 40 ), 
     280  `outcid_mode` VARCHAR( 20 ), 
     281  `password` VARCHAR( 30 ), 
     282  `emergency_route` VARCHAR( 4 ), 
     283  `intracompany_route` VARCHAR( 4 ), 
     284  `mohclass` VARCHAR( 80 ), 
     285  `time_group_id` INTEGER DEFAULT NULL 
     286); 
     287 
     288DROP TABLE IF EXISTS `outbound_route_patterns`; 
     289CREATE TABLE `outbound_route_patterns` ( 
     290  `route_id` INTEGER NOT NULL, 
     291  `match_pattern_prefix` VARCHAR( 60 ), 
     292  `match_pattern_pass` VARCHAR( 60 ), 
     293  `match_cid` VARCHAR( 60 ), 
     294  `prepend_digits` VARCHAR( 100 ), 
     295  PRIMARY KEY (`route_id`, `match_pattern_prefix`, `match_pattern_pass`,`match_cid`,`prepend_digits`) 
     296); 
     297 
     298DROP TABLE IF EXISTS `outbound_route_trunks`; 
     299CREATE TABLE `outbound_route_trunks` ( 
     300  `route_id` INTEGER NOT NULL, 
     301  `trunk_id` INTEGER NOT NULL, 
     302  `seq` INTEGER NOT NULL, 
     303  PRIMARY KEY  (`route_id`, `trunk_id`, `seq`)  
     304); 
     305 
     306DROP TABLE IF EXISTS `outbound_route_sequence`; 
     307CREATE TABLE `outbound_route_sequence` ( 
     308  `route_id` INTEGER NOT NULL, 
     309  `seq` INTEGER NOT NULL, 
     310  PRIMARY KEY  (`route_id`, `seq`)  
     311); 
    266312COMMIT; 
  • freepbx/trunk/upgrades/2.8.0alpha1/tables.php

    r9131 r9204  
    33global $db; 
    44 
     5$autoincrement = (($amp_conf["AMPDBENGINE"] == "sqlite") || ($amp_conf["AMPDBENGINE"] == "sqlite3")) ? "AUTOINCREMENT":"AUTO_INCREMENT"; 
     6 
    57$outbound_routes = " 
    68CREATE TABLE outbound_routes ( 
    7   `route_id` INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT
     9  `route_id` INTEGER NOT NULL PRIMARY KEY $autoincrement
    810  `name` VARCHAR( 40 ), 
    911  `outcid` VARCHAR( 40 ),