Guest User

Untitled

a guest
Jun 12th, 2018
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.04 KB | None | 0 0
  1. # config schema.yml
  2. propel:
  3. mataajir_category:
  4. id: ~
  5. name: { type: varchar(255), required: true, index: unique }
  6. parent_id: { type: integer, foreignTable: mataajir_category, foreignReference: id }
  7. is_activated: { type: boolean, required: true, default: 1 }
  8. slug: { type: varchar(255), required: true, index: unique }
  9.  
  10. mataajir_country:
  11. id: ~
  12. name: { type: varchar(255), required: true, index: unique }
  13. abbreviation: { type: varchar(5), required: true }
  14. web_address: { type: varchar(255) }
  15. description: { type: longvarchar, required: true }
  16. is_activated: { type: boolean, required: true, default: 1 }
  17. slug: { type: varchar(255), required: true, index: unique }
  18.  
  19. mataajir_city:
  20. id: ~
  21. name: { type: varchar(255), required:true, index:unique }
  22. country_id: { type: integer, foreignTable: mataajir_country, foreignReference: id, required: true }
  23. abbreviation: { type: varchar(5), required: true }
  24. web_address: { type: varchar(255) }
  25. description: { type: longvarchar, required: true }
  26. is_activated: { type: boolean, required: true, default: 1 }
  27. slug: { type: varchar(255), required: true, index: unique }
  28.  
  29. mataajir_store:
  30. id: ~
  31. city_id: { type: integer, foreignTable: mataajir_city, foreignReference: id, required: true }
  32. name: { type: varchar(255), required: true, index: unique }
  33. logo: { type: varchar(255) }
  34. web_address: { type: varchar(255), index: unique }
  35. description: { type: longvarchar, required: true }
  36. featured: { type: boolean, required: true, default: 0 }
  37. street: { type: varchar(200), required: true }
  38. city: { type: varchar(200), required: true }
  39. country: { type: varchar(200), required: true }
  40. zip_code: { type: varchar(15), required: true }
  41. state: { type: varchar(100), required: true }
  42. phone_number: { type: varchar(30) }
  43. owner_username: { type: varchar(150), required: true, index: unique }
  44. owner_password: { type: varchar(20), required: true }
  45. owner_firstname: { type: varchar(255) }
  46. owner_lastname: { type: varchar(255) }
  47. owner_email: { type: varchar(255) }
  48. expires_at: { type: timestamp, required:true }
  49. created_at: ~
  50.  
  51. mataajir_log:
  52. id: ~
  53. name: { type: varchar(200), required: true }
  54. description: { type: longvarchar, require: true }
  55. created_at: ~
  56.  
  57. mataajir_store_category:
  58. id: ~
  59. store_id: { type: integer, foreignTable: mataajir_store, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
  60. category_id: { type: integer, foreignTable: mataajir_category, foreignReference: id, required: true, primaryKey: true, onDelete: cascade }
Add Comment
Please, Sign In to add comment