Skip to content

Commit

Permalink
arquivos de configuracao
Browse files Browse the repository at this point in the history
  • Loading branch information
Henrique Boaventura committed Apr 3, 2010
1 parent bd10cc8 commit 54ae332
Show file tree
Hide file tree
Showing 2 changed files with 45 additions and 1 deletion.
43 changes: 42 additions & 1 deletion config/doctrine/schema.yml
Expand Up @@ -179,4 +179,45 @@ Page:
onDelete: CASCADE
local: category_id
foreign: id
foreignAlias: Categories
foreignAlias: Categories

Gallery:
options:
type: MyISAM
collate: utf8_unicode_ci
charset: utf8
actAs:
Timestampable: ~
columns:
title:
type: string(100)
notnull: true
slug:
type: string(100)
notnull: true
unique: true
description:
type: string
notnull: false

Photo:
options:
type: MyISAM
collate: utf8_unicode_ci
charset: utf8
columns:
gallery_id:
type: integer
notnull: true
description:
type: string(100)
notnull: false
path:
type: string(100)
notnull: true
relations:
Gallery:
onDelete: CASCADE
local: gallery_id
foreign: id
foreignAlias: Photos
3 changes: 3 additions & 0 deletions data/sql/schema.sql
@@ -1,10 +1,13 @@
CREATE TABLE category (id BIGINT AUTO_INCREMENT, name VARCHAR(50) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE download (id BIGINT AUTO_INCREMENT, description VARCHAR(100), type VARCHAR(10) NOT NULL, path VARCHAR(50) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE gallery (id BIGINT AUTO_INCREMENT, title VARCHAR(100) NOT NULL, slug VARCHAR(100) NOT NULL UNIQUE, description TEXT, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE guestbook (id BIGINT AUTO_INCREMENT, name VARCHAR(150) NOT NULL, email VARCHAR(100) NOT NULL, city VARCHAR(100) NOT NULL, state VARCHAR(2) NOT NULL, country VARCHAR(50) NOT NULL, comment TEXT NOT NULL, approved TINYINT(1) DEFAULT '0', created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE link (id BIGINT AUTO_INCREMENT, name VARCHAR(100) NOT NULL, url VARCHAR(50) NOT NULL, description TEXT NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE news (id BIGINT AUTO_INCREMENT, title VARCHAR(100) NOT NULL, slug VARCHAR(100) NOT NULL UNIQUE, content TEXT NOT NULL, picture VARCHAR(50), created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE page (id BIGINT AUTO_INCREMENT, category_id BIGINT NOT NULL, title VARCHAR(100) NOT NULL, slug VARCHAR(100) NOT NULL UNIQUE, content TEXT NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, INDEX category_id_idx (category_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE partner (id BIGINT AUTO_INCREMENT, name VARCHAR(100) NOT NULL, url VARCHAR(50) NOT NULL, path VARCHAR(50) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE photo (id BIGINT AUTO_INCREMENT, gallery_id BIGINT NOT NULL, description VARCHAR(100), path VARCHAR(100) NOT NULL, INDEX gallery_id_idx (gallery_id), PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE professional (id BIGINT AUTO_INCREMENT, name VARCHAR(150) NOT NULL, speciality VARCHAR(150) NOT NULL, address VARCHAR(200) NOT NULL, email VARCHAR(50) NOT NULL, created_at DATETIME NOT NULL, updated_at DATETIME NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
CREATE TABLE user (id BIGINT AUTO_INCREMENT, name VARCHAR(100) NOT NULL, username VARCHAR(50) NOT NULL UNIQUE, email VARCHAR(100) NOT NULL, password VARCHAR(40) NOT NULL, level VARCHAR(255) NOT NULL, PRIMARY KEY(id)) DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci ENGINE = MyISAM;
ALTER TABLE page ADD CONSTRAINT page_category_id_category_id FOREIGN KEY (category_id) REFERENCES category(id) ON DELETE CASCADE;
ALTER TABLE photo ADD CONSTRAINT photo_gallery_id_gallery_id FOREIGN KEY (gallery_id) REFERENCES gallery(id) ON DELETE CASCADE;

0 comments on commit 54ae332

Please sign in to comment.