Advertisement
hejmus

Untitled

Sep 26th, 2011
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 1.21 KB | None | 0 0
  1. propel:
  2.   _attributes:
  3.     package: lib.model
  4.     defaultIdMethod: native
  5.   users:
  6.     id: { type: INTEGER, primaryKey: true, autoIncrement: true, required: true }
  7.     user: { type: VARCHAR, size: '50', required: true }
  8.     pass: { type: VARCHAR, size: '32', required: true }
  9.     publicname: { type: VARCHAR, size: '150', required: true }
  10.     email: { type: VARCHAR, size: '50', required: true }
  11.     avatar: { type: VARCHAR, size: '255', required: false }
  12.     is_admin: {type: BOOLEAN, required: true }
  13.   surveys:
  14.     id: { type: INTEGER, primaryKey: true, autoIncrement: true, required: true }
  15.     user_id: { type: INTEGER, foreignTable: users, foreignReference: id, required: true, onDelete: cascade }
  16.     name: { type: VARCHAR, size: '150', required: true }
  17.     creationdate: { type: TIMESTAMP, required: true }
  18.     data: { type: LONGVARCHAR, required: true }
  19.     is_simple: {type: BOOLEAN, required: true }
  20.   results:
  21.     id: { type: INTEGER, primaryKey: true, autoIncrement: true, required: true }
  22.     survey_id: { type: INTEGER, foreignTable: surveys, foreignReference: id, required: true, onDelete: cascade }
  23.     result: { type: LONGVARCHAR, required: true }
  24.     is_simple: {type: BOOLEAN, required: true }
  25.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement