hybridauth.mysql.schema.xml 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <model package="hybridauth" version="1.0" baseClass="xPDOObject" platform="mysql" defaultEngine="InnoDB"
  3. phpdoc-package="hybridauth">
  4. <object class="haUserService" table="ha_user_services" extends="xPDOSimpleObject">
  5. <field key="internalKey" dbtype="int" precision="10" phptype="integer" null="false" attributes="unsigned"
  6. index="unique" indexgrp="unique_fields"/>
  7. <field key="identifier" dbtype="varchar" precision="100" phptype="string" null="false"/>
  8. <field key="provider" dbtype="varchar" precision="50" phptype="string" null="false" index="unique"
  9. indexgrp="unique_fields"/>
  10. <field key="createdon" dbtype="datetime" phptype="datetime"/>
  11. <field key="websiteurl" dbtype="varchar" precision="255" phptype="string" null="true"/>
  12. <field key="profileurl" dbtype="varchar" precision="255" phptype="string" null="true"/>
  13. <field key="photourl" dbtype="varchar" precision="255" phptype="string" null="true"/>
  14. <field key="displayname" dbtype="varchar" precision="100" phptype="string" null="true"/>
  15. <field key="description" dbtype="text" phptype="string" null="true"/>
  16. <field key="firstname" dbtype="varchar" precision="100" phptype="string" null="true"/>
  17. <field key="lastname" dbtype="varchar" precision="100" phptype="string" null="true"/>
  18. <field key="gender" dbtype="varchar" precision="50" phptype="string" null="true"/>
  19. <field key="language" dbtype="varchar" precision="50" phptype="string" null="true"/>
  20. <field key="age" dbtype="tinyint" precision="3" phptype="integer" null="true"/>
  21. <field key="birthday" dbtype="tinyint" precision="2" phptype="integer" null="true"/>
  22. <field key="birthmonth" dbtype="tinyint" precision="2" phptype="integer" null="true"/>
  23. <field key="birthyear" dbtype="smallint" precision="4" phptype="integer" null="true"/>
  24. <field key="email" dbtype="varchar" precision="100" phptype="string" null="true"/>
  25. <field key="emailverified" dbtype="varchar" precision="100" phptype="string" null="true"/>
  26. <field key="phone" dbtype="varchar" precision="100" phptype="string" null="true"/>
  27. <field key="address" dbtype="varchar" precision="255" phptype="string" null="true"/>
  28. <field key="country" dbtype="varchar" precision="100" phptype="255" null="true"/>
  29. <field key="region" dbtype="varchar" precision="100" phptype="string" null="true"/>
  30. <field key="city" dbtype="varchar" precision="100" phptype="string" null="true"/>
  31. <field key="zip" dbtype="varchar" precision="25" phptype="string" null="true"/>
  32. <field key="extended" dbtype="text" phptype="json" null="true" index="fulltext"/>
  33. <index alias="unique_fields" name="unique_fields" primary="false" unique="true" type="BTREE">
  34. <column key="internalKey" length="" collation="A" null="false"/>
  35. <column key="provider" length="" collation="A" null="false"/>
  36. </index>
  37. <aggregate alias="User" class="modUser" local="internalKey" foreign="id" cardinality="one" owner="foreign"/>
  38. </object>
  39. </model>