-
Notifications
You must be signed in to change notification settings - Fork 24
Example JSON schema definition
Tobias Preuss edited this page Mar 24, 2014
·
2 revisions
{
"packageName": "com.rain.android.agenda.data",
"providerName": "agenda",
"databaseVersion": 1,
"tables": [
{
"name": "agenda",
"members" : [
{
"type" : "string",
"name" : "name"
},
{
"type" : "string",
"name" : "date"
},
{
"type" : "string",
"name" : "person_conducting"
}
]
},
{
"name": "calendar_item",
"members": [
{
"type": "string",
"name": "title"
},
{
"type": "string",
"name": "date"
},
{
"type": "string",
"name": "time"
},
{
"type": "string",
"name": "location"
},
{
"type": "string",
"name": "notes"
}
]
},
{
"name": "agenda_item_group",
"members": [
{
"type": "string",
"name": "title"
},
{
"type": "string",
"name": "description"
}
]
},
{
"name": "agenda_item",
"members": [
{
"type": "string",
"name": "title"
},
{
"type": "string",
"name": "comment"
}
]
}
],
"relationships" : [
{
"name" : "agenda_calendar_item",
"left_table" : "agenda",
"right_table" : "calendar_item",
"type" : "to_many"
},
{
"name" : "agenda_group_item",
"left_table" : "agenda_item_group",
"right_table" : "agenda_item",
"type" : "to_many"
}
]
}