summaryrefslogtreecommitdiffstats
path: root/config/schema-transformed.xml
blob: ea51a5500538dd46bb52b988179fdbf4e1d5ab07 (plain)
1
2
<?xml version="1.0" encoding="UTF-8"?>
<database defaultPhpNamingMethod="underscore" heavyIndexing="false" name="propel" defaultIdMethod="native" noXsd="true" package="lib.model"><table skipSql="false" abstract="false" name="role" phpName="Role"><column autoIncrement="false" lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoincrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="name" type="varchar" size="255"/></table><table skipSql="false" abstract="false" name="user" phpName="User"><column autoIncrement="false" lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoincrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="parent_user_id" type="integer" default="-1"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="nickname" type="varchar" size="50"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="first_name" type="varchar" size="100"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="last_name" type="varchar" size="100"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="email" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="sha1_password" type="varchar" size="40"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="salt" type="varchar" size="32"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="role_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="lastlogin" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><foreign-key onDelete="none" onUpdate="none" foreignTable="role"><reference local="role_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="domain" phpName="Domain"><column autoIncrement="false" lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoincrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="name" type="longvarchar"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="creator_user_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="mailbox_prefix" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="max_mailbox_count" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="quota" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="max_mailbox_quota" type="integer"/><foreign-key onDelete="none" onUpdate="none" foreignTable="user" name="creator"><reference local="creator_user_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="mailbox" phpName="Mailbox"><column autoIncrement="false" lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoincrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="domain_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="name" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="password" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="last_login" type="timestamp"/><foreign-key onDelete="none" onUpdate="none" foreignTable="domain"><reference local="domain_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="address" phpName="Address"><column autoIncrement="false" lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoincrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="mailbox_id" type="integer"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="alias" type="varchar" size="255"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="destination" type="varchar" size="255"/><foreign-key onDelete="none" onUpdate="none" foreignTable="mailbox"><reference local="mailbox_id" foreign="id"/></foreign-key></table><table skipSql="false" abstract="false" name="log" phpName="LogEntry"><column autoIncrement="false" lazyLoad="false" name="id" type="integer" required="true" primaryKey="true" autoincrement="true"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="created_at" type="timestamp"/><column primaryKey="false" required="false" autoIncrement="false" lazyLoad="false" name="message" type="longvarchar"/></table></database>