1+ [
2+ ;; community
3+
4+ {:db/id #db/id[:db.part/db]
5+ :db/ident :community/name
6+ :db/valueType :db.type/string
7+ :db/cardinality :db.cardinality/one
8+ :db/fulltext true
9+ :db/doc "A community's name"
10+ :db.install/_attribute :db.part/db}
11+
12+ {:db/id #db/id[:db.part/db]
13+ :db/ident :community/url
14+ :db/valueType :db.type/string
15+ :db/cardinality :db.cardinality/one
16+ :db/doc "A community's url"
17+ :db.install/_attribute :db.part/db}
18+
19+ {:db/id #db/id[:db.part/db]
20+ :db/ident :community/neighborhood
21+ :db/valueType :db.type/ref
22+ :db/cardinality :db.cardinality/one
23+ :db/doc "A community's neighborhood"
24+ :db.install/_attribute :db.part/db}
25+
26+ {:db/id #db/id[:db.part/db]
27+ :db/ident :community/category
28+ :db/valueType :db.type/string
29+ :db/cardinality :db.cardinality/many
30+ :db/fulltext true
31+ :db/doc "All community categories"
32+ :db.install/_attribute :db.part/db}
33+
34+ {:db/id #db/id[:db.part/db]
35+ :db/ident :community/orgtype
36+ :db/valueType :db.type/ref
37+ :db/cardinality :db.cardinality/one
38+ :db/doc "A community orgtype enum value"
39+ :db.install/_attribute :db.part/db}
40+
41+ {:db/id #db/id[:db.part/db]
42+ :db/ident :community/type
43+ :db/valueType :db.type/ref
44+ :db/cardinality :db.cardinality/one
45+ :db/doc "A community type enum value"
46+ :db.install/_attribute :db.part/db}
47+
48+ ;; community/org-type enum values
49+ [:db/add #db/id[:db.part/user] :db/ident :community.orgtype/community]
50+ [:db/add #db/id[:db.part/user] :db/ident :community.orgtype/commercial]
51+ [:db/add #db/id[:db.part/user] :db/ident :community.orgtype/nonprofit]
52+ [:db/add #db/id[:db.part/user] :db/ident :community.orgtype/personal]
53+
54+ ;; community/type enum values
55+ [:db/add #db/id[:db.part/user] :db/ident :community.type/email-list]
56+ [:db/add #db/id[:db.part/user] :db/ident :community.type/twitter]
57+ [:db/add #db/id[:db.part/user] :db/ident :community.type/facebook-page]
58+ [:db/add #db/id[:db.part/user] :db/ident :community.type/blog]
59+ [:db/add #db/id[:db.part/user] :db/ident :community.type/website]
60+ [:db/add #db/id[:db.part/user] :db/ident :community.type/wiki]
61+ [:db/add #db/id[:db.part/user] :db/ident :community.type/myspace]
62+ [:db/add #db/id[:db.part/user] :db/ident :community.type/ning]
63+
64+ ;; neighborhood
65+ {:db/id #db/id[:db.part/db]
66+ :db/ident :neighborhood/name
67+ :db/valueType :db.type/string
68+ :db/cardinality :db.cardinality/one
69+ :db/unique :db.unique/identity
70+ :db/doc "A unique neighborhood name (upsertable)"
71+ :db.install/_attribute :db.part/db}
72+
73+ {:db/id #db/id[:db.part/db]
74+ :db/ident :neighborhood/district
75+ :db/valueType :db.type/ref
76+ :db/cardinality :db.cardinality/one
77+ :db/doc "A neighborhood's district"
78+ :db.install/_attribute :db.part/db}
79+
80+ ;; district
81+ {:db/id #db/id[:db.part/db]
82+ :db/ident :district/name
83+ :db/valueType :db.type/string
84+ :db/cardinality :db.cardinality/one
85+ :db/unique :db.unique/identity
86+ :db/doc "A unique district name (upsertable)"
87+ :db.install/_attribute :db.part/db}
88+
89+ {:db/id #db/id[:db.part/db]
90+ :db/ident :district/region
91+ :db/valueType :db.type/ref
92+ :db/cardinality :db.cardinality/one
93+ :db/doc "A district region enum value"
94+ :db.install/_attribute :db.part/db}
95+
96+ ;; district/region enum values
97+ [:db/add #db/id[:db.part/user] :db/ident :region/n]
98+ [:db/add #db/id[:db.part/user] :db/ident :region/ne]
99+ [:db/add #db/id[:db.part/user] :db/ident :region/e]
100+ [:db/add #db/id[:db.part/user] :db/ident :region/se]
101+ [:db/add #db/id[:db.part/user] :db/ident :region/s]
102+ [:db/add #db/id[:db.part/user] :db/ident :region/sw]
103+ [:db/add #db/id[:db.part/user] :db/ident :region/w]
104+ [:db/add #db/id[:db.part/user] :db/ident :region/nw]
105+ ]
0 commit comments