Advertisement
Guest User

Untitled

a guest
Aug 1st, 2015
248
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.57 KB | None | 0 0
  1. {:marketplace/add-subscription-schema
  2. {:txes [[
  3. {:db/id #db/id[:db.part/db]
  4. :db/ident :subscription/data-set-id
  5. :db/valueType :db.type/string
  6. :db/cardinality :db.cardinality/one
  7. :db.install/_attribute :db.part/db}
  8.  
  9. {:db/id #db/id[:db.part/db]
  10. :db/ident :subscription/user-id
  11. :db/valueType :db.type/uuid
  12. :db/cardinality :db.cardinality/one
  13. :db.install/_attribute :db.part/db}
  14.  
  15. {:db/id #db/id[:db.part/db]
  16. :db/ident :subscription/index-name
  17. :db/valueType :db.type/string
  18. :db/cardinality :db.cardinality/one
  19. :db.install/_attribute :db.part/db}
  20. ]]}
  21.  
  22. :marketplace/add-ratings-schema
  23. {:txes [[
  24. {:db/id #db/id[:db.part/db]
  25. :db/ident :rating/user-id
  26. :db/valueType :db.type/uuid
  27. :db/cardinality :db.cardinality/one
  28. :db.install/_attribute :db.part/db}
  29.  
  30. {:db/id #db/id[:db.part/db]
  31. :db/ident :rating/score
  32. :db/valueType :db.type/long
  33. :db/cardinality :db.cardinality/one
  34. :db.install/_attribute :db.part/db}
  35.  
  36. {:db/id #db/id[:db.part/db]
  37. :db/ident :rating/data-set-id
  38. :db/valueType :db.type/string
  39. :db/cardinality :db.cardinality/one
  40. :db.install/_attribute :db.part/db}
  41.  
  42. {:db/id #db/id[:db.part/db]
  43. :db/ident :rating/index-name
  44. :db/valueType :db.type/string
  45. :db/cardinality :db.cardinality/one
  46. :db.install/_attribute :db.part/db}
  47. ]]}
  48.  
  49. :marketplace/add-vendors-schema
  50. {:txes [[
  51. {:db/id #db/id[:db.part/db]
  52. :db/ident :vendor/public-id
  53. :db/valueType :db.type/uuid
  54. :db/unique :db.unique/value
  55. :db/cardinality :db.cardinality/one
  56. :db.install/_attribute :db.part/db}
  57.  
  58. {:db/id #db/id[:db.part/db]
  59. :db/ident :vendor/name
  60. :db/valueType :db.type/string
  61. :db/unique :db.unique/identity
  62. :db/cardinality :db.cardinality/one
  63. :db.install/_attribute :db.part/db}
  64. ]]}
  65.  
  66. :marketplace/make-vendor-public-id-unique-identity
  67. {:requires [:marketplace/add-vendors-schema]
  68. :txes [[
  69. {:db/id :vendor/public-id
  70. :db/unique :db.unique/identity
  71. :db.alter/_attribute :db.part/db}
  72. ]]}
  73.  
  74. :marketplace/add-dataset-schema
  75. {:txes [[
  76. {:db/id #db/id[:db.part/db]
  77. :db/ident :dataset/public-id
  78. :db/valueType :db.type/uuid
  79. :db/unique :db.unique/identity
  80. :db/cardinality :db.cardinality/one
  81. :db.install/_attribute :db.part/db}
  82.  
  83. {:db/id #db/id[:db.part/db]
  84. :db/ident :dataset/category
  85. :db/valueType :db.type/ref
  86. :db/cardinality :db.cardinality/one
  87. :db.install/_attribute :db.part/db}
  88.  
  89. {:db/id #db/id[:db.part/db]
  90. :db/ident :dataset/catalog
  91. :db/valueType :db.type/ref
  92. :db/cardinality :db.cardinality/one
  93. :db.install/_attribute :db.part/db}
  94.  
  95. {:db/id #db/id[:db.part/db]
  96. :db/ident :dataset/vendor
  97. :db/valueType :db.type/ref
  98. :db/cardinality :db.cardinality/one
  99. :db.install/_attribute :db.part/db}
  100.  
  101. {:db/id #db/id[:db.part/db]
  102. :db/ident :dataset/metadata
  103. :db/valueType :db.type/string
  104. :db/cardinality :db.cardinality/one
  105. :db.install/_attribute :db.part/db}
  106.  
  107. {:db/id #db/id[:db.part/db]
  108. :db/ident :dataset/title
  109. :db/valueType :db.type/string
  110. :db/cardinality :db.cardinality/one
  111. :db.install/_attribute :db.part/db}
  112.  
  113. {:db/id #db/id[:db.part/db]
  114. :db/ident :dataset/tags
  115. :db/valueType :db.type/string
  116. :db/cardinality :db.cardinality/many
  117. :db.install/_attribute :db.part/db}
  118.  
  119. {:db/id #db/id[:db.part/db]
  120. :db/ident :dataset/created-at
  121. :db/valueType :db.type/instant
  122. :db/cardinality :db.cardinality/one
  123. :db.install/_attribute :db.part/db}
  124.  
  125. {:db/id #db/id[:db.part/db]
  126. :db/ident :dataset/updated-at
  127. :db/valueType :db.type/instant
  128. :db/cardinality :db.cardinality/one
  129. :db.install/_attribute :db.part/db}
  130. ]]}
  131.  
  132. :marketplace/add-catalog-schema
  133. {:txes [[
  134. {:db/id #db/id[:db.part/db]
  135. :db/ident :catalog/public-id
  136. :db/valueType :db.type/uuid
  137. :db/unique :db.unique/identity
  138. :db/cardinality :db.cardinality/one
  139. :db.install/_attribute :db.part/db}
  140.  
  141. {:db/id #db/id[:db.part/db]
  142. :db/ident :catalog/name
  143. :db/valueType :db.type/string
  144. :db/cardinality :db.cardinality/one
  145. :db.install/_attribute :db.part/db}
  146.  
  147. {:db/id #db/id[:db.part/db]
  148. :db/ident :catalog/mapping
  149. :db/valueType :db.type/string
  150. :db/cardinality :db.cardinality/one
  151. :db.install/_attribute :db.part/db}
  152.  
  153. {:db/id #db/id[:db.part/db]
  154. :db/ident :catalog/base-path
  155. :db/valueType :db.type/string
  156. :db/cardinality :db.cardinality/one
  157. :db.install/_attribute :db.part/db}
  158. ]]}
  159.  
  160. :marketplace/add-category-schema
  161. {:txes [[
  162. {:db/id #db/id[:db.part/db]
  163. :db/ident :marketplace.category/public-id
  164. :db/valueType :db.type/uuid
  165. :db/unique :db.unique/identity
  166. :db/cardinality :db.cardinality/one
  167. :db.install/_attribute :db.part/db}
  168.  
  169. {:db/id #db/id[:db.part/db]
  170. :db/ident :marketplace.category/name
  171. :db/valueType :db.type/string
  172. :db/fulltext true
  173. :db/cardinality :db.cardinality/one
  174. :db.install/_attribute :db.part/db}
  175.  
  176. {:db/id #db/id[:db.part/db]
  177. :db/ident :marketplace.category/description
  178. :db/valueType :db.type/string
  179. :db/cardinality :db.cardinality/one
  180. :db.install/_attribute :db.part/db}
  181.  
  182. {:db/id #db/id[:db.part/db]
  183. :db/ident :marketplace.category/contact-name
  184. :db/valueType :db.type/string
  185. :db/cardinality :db.cardinality/one
  186. :db.install/_attribute :db.part/db}
  187.  
  188. {:db/id #db/id[:db.part/db]
  189. :db/ident :marketplace.category/contact-email
  190. :db/valueType :db.type/string
  191. :db/cardinality :db.cardinality/one
  192. :db.install/_attribute :db.part/db}
  193.  
  194. {:db/id #db/id[:db.part/db]
  195. :db/ident :marketplace.category/parent
  196. :db/valueType :db.type/ref
  197. :db/cardinality :db.cardinality/one
  198. :db.install/_attribute :db.part/db}
  199.  
  200. {:db/id #db/id[:db.part/db]
  201. :db/ident :marketplace.category/catalog
  202. :db/valueType :db.type/ref
  203. :db/cardinality :db.cardinality/one
  204. :db.install/_attribute :db.part/db}
  205. ]]}
  206.  
  207. :marketplace/add-count-to-category
  208. {:requires [:marketplace/add-category-schema]
  209. :txes [[
  210. {:db/id #db/id[:db.part/db]
  211. :db/ident :marketplace.category/count
  212. :db/valueType :db.type/long
  213. :db/cardinality :db.cardinality/one
  214. :db.install/_attribute :db.part/db}
  215. ]]}
  216.  
  217. :marketplace/add-order-to-category
  218. {:requires [:marketplace/add-category-schema]
  219. :txes [[
  220. {:db/id #db/id[:db.part/db]
  221. :db/ident :marketplace.category/order
  222. :db/valueType :db.type/long
  223. :db/cardinality :db.cardinality/one
  224. :db.install/_attribute :db.part/db}
  225. ]]}
  226. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement