<?php
#Application name: PhpCollab
#Status page: 2
#Path by root: ../includes/setup_db.php
if ($databaseType == "postgresql") {
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}assignments_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}bookmarks_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}bookmarks_categories_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}calendar_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}files_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}logs_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}members_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}notes_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}notifications_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}organizations_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}phases_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}posts_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}projects_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}reports_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}sorting_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}subtasks_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}support_posts_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}support_requests_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}tasks_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}teams_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}topics_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}updates_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}invoices_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}invoices_items_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}services_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}newsdeskcomments_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
$SQL[] = <<<STAMP
CREATE SEQUENCE {$myprefix}newsdeskposts_seq start 1 increment 1 maxvalue 2147483647 minvalue 1 cache 1
STAMP;
}
// Table structure for table `assignments`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."assignments_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}assignments (
id $db_mediumint_auto[$databaseType],
task $db_mediumint[$databaseType],
owner $db_mediumint[$databaseType],
assigned_to $db_mediumint[$databaseType],
comments $db_text[$databaseType],
assigned $db_varchar16[$databaseType],
subtask $db_mediumint[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `calendar`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."calendar_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}calendar (
id $db_mediumint_auto[$databaseType],
owner $db_mediumint[$databaseType],
subject $db_varchar155[$databaseType],
description $db_text[$databaseType],
shortname $db_varchar155[$databaseType],
date_start $db_varchar10[$databaseType],
date_end $db_varchar10[$databaseType],
time_start $db_varchar155[$databaseType],
time_end $db_varchar155[$databaseType],
reminder $db_char1[$databaseType],
recurring $db_char1[$databaseType],
recur_day $db_char1[$databaseType],
broadcast $db_char1[$databaseType],
location $db_varchar155[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `files`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."files_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}files (
id $db_mediumint_auto[$databaseType],
owner $db_mediumint[$databaseType],
project $db_mediumint[$databaseType],
task $db_mediumint[$databaseType],
name $db_varchar255[$databaseType],
date $db_varchar16[$databaseType],
size $db_varchar155[$databaseType],
extension $db_varchar155[$databaseType],
comments $db_varchar255[$databaseType],
comments_approval $db_varchar255[$databaseType],
approver $db_mediumint[$databaseType],
date_approval $db_varchar16[$databaseType],
upload $db_varchar16[$databaseType],
published $db_char1[$databaseType],
status $db_mediumint[$databaseType],
vc_status $db_varchar255a[$databaseType],
vc_version $db_varchar255b[$databaseType],
vc_parent $db_int[$databaseType],
phase $db_mediumint[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `logs`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."logs_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}logs (
id $db_mediumint_auto[$databaseType],
login $db_varchar155[$databaseType],
password $db_varchar155[$databaseType],
ip $db_varchar155[$databaseType],
session $db_varchar155[$databaseType],
compt $db_mediumint[$databaseType],
last_visite $db_varchar16[$databaseType],
connected $db_varchar255[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `members`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."members_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}members (
id $db_mediumint_auto[$databaseType],
organization $db_mediumint[$databaseType],
login $db_varchar155[$databaseType],
password $db_varchar155[$databaseType],
name $db_varchar155[$databaseType],
title $db_varchar155[$databaseType],
email_work $db_varchar155[$databaseType],
email_home $db_varchar155[$databaseType],
phone_work $db_varchar155[$databaseType],
phone_home $db_varchar155[$databaseType],
mobile $db_varchar155[$databaseType],
fax $db_varchar155[$databaseType],
comments $db_text[$databaseType],
profil $db_char1[$databaseType],
created $db_varchar16[$databaseType],
logout_time $db_mediumint[$databaseType],
last_page $db_varchar255[$databaseType],
timezone $db_char3[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Dumping data for table `members`
$SQL[] = <<<STAMP
INSERT INTO {$myprefix}members(organization,login,password,name,profil,created,logout_time) VALUES('1','admin', '{$adminPwd}', 'Administrator', '0', '{$dateheure}', '0');
STAMP;
$SQL[] = <<<STAMP
INSERT INTO {$myprefix}members(organization,login,password,name,profil,created,logout_time) VALUES('1','demo', '{$demoPwd}', 'Demo user', '4', '{$dateheure}', '0');
STAMP;
// Table structure for table `notes`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."notes_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}notes (
id $db_mediumint_auto[$databaseType],
project $db_mediumint[$databaseType],
owner $db_mediumint[$databaseType],
topic $db_varchar255[$databaseType],
subject $db_varchar155[$databaseType],
description $db_text[$databaseType],
date $db_varchar10[$databaseType],
published $db_char1[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `notifications`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."notifications_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}notifications (
id $db_mediumint_auto[$databaseType],
member $db_mediumint[$databaseType],
taskAssignment $db_char1default0[$databaseType],
removeProjectTeam $db_char1default0[$databaseType],
addProjectTeam $db_char1default0[$databaseType],
newTopic $db_char1default0[$databaseType],
newPost $db_char1default0[$databaseType],
statusTaskChange $db_char1default0[$databaseType],
priorityTaskChange $db_char1default0[$databaseType],
duedateTaskChange $db_char1default0[$databaseType],
clientAddTask $db_char1default0[$databaseType],
uploadFile $db_char1default0[$databaseType],
dailyAlert $db_char1default0[$databaseType],
weeklyAlert $db_char1default0[$databaseType],
pastdueAlert $db_char1default0[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Dumping data for table `notifications`
$SQL[] = <<<STAMP
INSERT INTO {$myprefix}notifications(member,taskAssignment,removeProjectTeam,addProjectTeam,newTopic,newPost,statusTaskChange,priorityTaskChange,duedateTaskChange,clientAddTask,uploadFile,dailyAlert,weeklyAlert,pastdueAlert) VALUES (1,'0','0','0','0','0','0','0','0','0','0','1','1','1');
STAMP;
$SQL[] = <<<STAMP
INSERT INTO {$myprefix}notifications(member,taskAssignment,removeProjectTeam,addProjectTeam,newTopic,newPost,statusTaskChange,priorityTaskChange,duedateTaskChange,clientAddTask,uploadFile,dailyAlert,weeklyAlert,pastdueAlert) VALUES (2,'0','0','0','0','0','0','0','0','0','0','1','1','1');
STAMP;
// Table structure for table `organizations`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."organizations_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}organizations (
id $db_mediumint_auto[$databaseType],
name $db_varchar255[$databaseType],
address1 $db_varchar255[$databaseType],
address2 $db_varchar255[$databaseType],
zip_code $db_varchar155[$databaseType],
city $db_varchar155[$databaseType],
country $db_varchar155[$databaseType],
phone $db_varchar155[$databaseType],
fax $db_varchar155[$databaseType],
url $db_varchar255[$databaseType],
email $db_varchar155[$databaseType],
comments $db_text[$databaseType],
created $db_varchar16[$databaseType],
extension_logo $db_char3[$databaseType],
owner $db_mediumint[$databaseType],
hourly_rate $db_float[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Dumping data for table `organizations`
$SQL[] = <<<STAMP
INSERT INTO {$myprefix}organizations(name,created) VALUES('My Company Name', '{$dateheure}');
STAMP;
// Table structure for table `posts`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."posts_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}posts (
id $db_mediumint_auto[$databaseType],
topic $db_mediumint[$databaseType],
member $db_mediumint[$databaseType],
created $db_varchar16[$databaseType],
message $db_text[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `projects`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."projects_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}projects (
id $db_mediumint_auto[$databaseType],
organization $db_mediumint[$databaseType],
owner $db_mediumint[$databaseType],
priority $db_mediumint[$databaseType],
status $db_mediumint[$databaseType],
name $db_varchar155[$databaseType],
description $db_text[$databaseType],
url_dev $db_varchar255[$databaseType],
url_prod $db_varchar255[$databaseType],
created $db_varchar16[$databaseType],
modified $db_varchar16[$databaseType],
published $db_char1[$databaseType],
upload_max $db_varchar155[$databaseType],
phase_set $db_mediumint[$databaseType],
invoicing $db_char1[$databaseType],
hourly_rate $db_float[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `reports`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."reports_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}reports (
id $db_mediumint_auto[$databaseType],
owner $db_mediumint[$databaseType],
name $db_varchar155[$databaseType],
projects $db_varchar255[$databaseType],
members $db_varchar255[$databaseType],
priorities $db_varchar255[$databaseType],
status $db_varchar255[$databaseType],
date_due_start $db_varchar10[$databaseType],
date_due_end $db_varchar10[$databaseType],
created $db_varchar16[$databaseType],
date_complete_start $db_varchar10[$databaseType],
date_complete_end $db_varchar10[$databaseType],
clients $db_varchar255[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `sorting`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."sorting_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}sorting (
id $db_mediumint_auto[$databaseType],
member $db_mediumint[$databaseType],
home_projects $db_varchar155[$databaseType],
home_tasks $db_varchar155[$databaseType],
home_discussions $db_varchar155[$databaseType],
home_reports $db_varchar155[$databaseType],
projects $db_varchar155[$databaseType],
organizations $db_varchar155[$databaseType],
project_tasks $db_varchar155[$databaseType],
discussions $db_varchar155[$databaseType],
project_discussions $db_varchar155[$databaseType],
users $db_varchar155[$databaseType],
team $db_varchar155[$databaseType],
tasks $db_varchar155[$databaseType],
report_tasks $db_varchar155[$databaseType],
assignment $db_varchar155[$databaseType],
reports $db_varchar155[$databaseType],
files $db_varchar155[$databaseType],
organization_projects $db_varchar155[$databaseType],
notes $db_varchar155[$databaseType],
calendar $db_varchar155[$databaseType],
phases $db_varchar155[$databaseType],
support_requests $db_varchar155[$databaseType],
subtasks $db_varchar155[$databaseType],
bookmarks $db_varchar155[$databaseType],
invoices $db_varchar155[$databaseType],
newsdesk $db_varchar155[$databaseType],
home_subtasks $db_varchar155[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Dumping data for table `sorting`
$SQL[] = <<<STAMP
INSERT INTO {$myprefix}sorting(member) VALUES (1);
STAMP;
$SQL[] = <<<STAMP
INSERT INTO {$myprefix}sorting(member) VALUES (2);
STAMP;
// Table structure for table `tasks`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."tasks_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}tasks (
id $db_mediumint_auto[$databaseType],
project $db_mediumint[$databaseType],
priority $db_mediumint[$databaseType],
status $db_mediumint[$databaseType],
owner $db_mediumint[$databaseType],
assigned_to $db_mediumint[$databaseType],
name $db_varchar155[$databaseType],
description $db_text[$databaseType],
start_date $db_varchar10[$databaseType],
due_date $db_varchar10[$databaseType],
estimated_time $db_varchar10[$databaseType],
actual_time $db_varchar10[$databaseType],
comments $db_text[$databaseType],
completion $db_mediumint[$databaseType],
created $db_varchar16[$databaseType],
modified $db_varchar16[$databaseType],
assigned $db_varchar16[$databaseType],
published $db_char1[$databaseType],
parent_phase $db_int[$databaseType],
complete_date $db_varchar10[$databaseType],
invoicing $db_char1[$databaseType],
worked_hours $db_float[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `subtasks`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."subtasks_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}subtasks (
id $db_mediumint_auto[$databaseType],
task $db_mediumint[$databaseType],
priority $db_mediumint[$databaseType],
status $db_mediumint[$databaseType],
owner $db_mediumint[$databaseType],
assigned_to $db_mediumint[$databaseType],
name $db_varchar155[$databaseType],
description $db_text[$databaseType],
start_date $db_varchar10[$databaseType],
due_date $db_varchar10[$databaseType],
estimated_time $db_varchar10[$databaseType],
actual_time $db_varchar10[$databaseType],
comments $db_text[$databaseType],
completion $db_mediumint[$databaseType],
created $db_varchar16[$databaseType],
modified $db_varchar16[$databaseType],
assigned $db_varchar16[$databaseType],
published $db_char1[$databaseType],
complete_date $db_varchar10[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `teams`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."teams_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}teams (
id $db_mediumint_auto[$databaseType],
project $db_mediumint[$databaseType],
member $db_mediumint[$databaseType],
published $db_char1[$databaseType],
authorized $db_char1[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `topics`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."topics_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}topics (
id $db_mediumint_auto[$databaseType],
project $db_mediumint[$databaseType],
owner $db_mediumint[$databaseType],
subject $db_varchar155[$databaseType],
status $db_char1[$databaseType],
last_post $db_varchar16[$databaseType],
posts $db_smallint[$databaseType],
published $db_char1[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `phases`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."phases_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}phases (
id $db_mediumint_auto[$databaseType],
project_id $db_mediumint[$databaseType],
order_num $db_mediumint[$databaseType],
status $db_varchar10[$databaseType],
name $db_varchar155[$databaseType],
date_start $db_varchar10[$databaseType],
date_end $db_varchar10[$databaseType],
comments $db_varchar255[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `support_posts`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."support_posts_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}support_posts (
id $db_mediumint_auto[$databaseType],
request_id $db_mediumint[$databaseType],
message $db_text[$databaseType],
date $db_varchar16[$databaseType],
owner $db_mediumint[$databaseType],
project $db_mediumint[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `supports_requests`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."support_requests_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}support_requests (
id $db_mediumint_auto[$databaseType],
status $db_mediumint[$databaseType],
member $db_mediumint[$databaseType],
priority $db_mediumint[$databaseType],
subject $db_varchar255[$databaseType],
message $db_text[$databaseType],
owner $db_mediumint[$databaseType],
date_open $db_varchar16[$databaseType],
date_close $db_varchar16[$databaseType],
project $db_mediumint[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `updates`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."updates_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}updates (
id $db_mediumint_auto[$databaseType],
type $db_char1[$databaseType],
item $db_mediumint[$databaseType],
member $db_mediumint[$databaseType],
comments $db_text[$databaseType],
created $db_varchar16[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `bookmarks`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."bookmarks_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}bookmarks (
id $db_mediumint_auto[$databaseType],
owner $db_mediumint[$databaseType],
category $db_mediumint[$databaseType],
name $db_varchar255[$databaseType],
url $db_varchar255[$databaseType],
description $db_text[$databaseType],
shared $db_char1[$databaseType],
home $db_char1[$databaseType],
comments $db_char1[$databaseType],
users $db_varchar255[$databaseType],
created $db_varchar16[$databaseType],
modified $db_varchar16[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `bookmarks_categories`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."bookmarks_categories_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}bookmarks_categories (
id $db_mediumint_auto[$databaseType],
name $db_varchar255[$databaseType],
description $db_text[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `invoices`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."invoices_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}invoices (
id $db_mediumint_auto[$databaseType],
project $db_mediumint[$databaseType],
header_note $db_text[$databaseType],
footer_note $db_text[$databaseType],
date_sent $db_varchar10[$databaseType],
due_date $db_varchar10[$databaseType],
total_ex_tax $db_float[$databaseType],
tax_rate $db_float[$databaseType],
tax_amount $db_float[$databaseType],
total_inc_tax $db_float[$databaseType],
status $db_char1[$databaseType],
active $db_char1[$databaseType],
created $db_varchar16[$databaseType],
modified $db_varchar16[$databaseType],
published $db_char1[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `invoices_items`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."invoices_items_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}invoices_items (
id $db_mediumint_auto[$databaseType],
invoice $db_mediumint[$databaseType],
position $db_mediumint[$databaseType],
mod_type $db_char1[$databaseType],
mod_value $db_mediumint[$databaseType],
title $db_varchar155[$databaseType],
description $db_text[$databaseType],
worked_hours $db_float[$databaseType],
amount_ex_tax $db_float[$databaseType],
rate_type $db_varchar10[$databaseType],
rate_value $db_float[$databaseType],
status $db_char1[$databaseType],
active $db_char1[$databaseType],
completed $db_char1[$databaseType],
created $db_varchar16[$databaseType],
modified $db_varchar16[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `services`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."services_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}services (
id $db_mediumint_auto[$databaseType],
name $db_varchar155[$databaseType],
name_print $db_varchar155[$databaseType],
hourly_rate $db_float[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `newsdeskcomments`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."newsdeskcomments_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}newsdeskcomments (
id $db_mediumint_auto[$databaseType],
post_id $db_mediumint[$databaseType],
name $db_mediumint[$databaseType],
comment $db_text[$databaseType],
PRIMARY KEY (id)
)
STAMP;
// Table structure for table `newsdesk`
if ($databaseType == "postgresql") {
$db_mediumint_auto[$databaseType] = "int4 DEFAULT nextval('".$myprefix."newsdeskposts_seq'::text) NOT NULL";
}
$SQL[] = <<<STAMP
CREATE TABLE {$myprefix}newsdeskposts (
id $db_mediumint_auto[$databaseType],
pdate $db_varchar35[$databaseType],
title $db_varchar155[$databaseType],
author $db_mediumint[$databaseType],
related $db_varchar155[$databaseType],
content $db_text[$databaseType],
links $db_text[$databaseType],
rss $db_char1default0[$databaseType],
PRIMARY KEY (id)
)
STAMP;
?>