Add database skeleton file
This commit is contained in:
38
_ressources/database_drawing
Normal file
38
_ressources/database_drawing
Normal file
@@ -0,0 +1,38 @@
|
||||
# Database structure for kabano.org open-source project
|
||||
# This file is designed to be imported in quickdatabasediagrams.com
|
||||
|
||||
user
|
||||
-
|
||||
id PK int
|
||||
name string
|
||||
mail string
|
||||
password string
|
||||
is_avatar_present boolean
|
||||
website NULL string
|
||||
locale string
|
||||
role int # 200: blocked; 400: registered; 600: premium; 800: moderator; 1000: admin
|
||||
last_login_date date
|
||||
register_date date
|
||||
|
||||
object
|
||||
-
|
||||
id PK int
|
||||
creation_date date
|
||||
author_id int FK >- user.id
|
||||
is_public bool
|
||||
type int # 0: wiki_page; 1: forum_thread; 2: refuge; 3: hut...
|
||||
|
||||
object_locale
|
||||
-
|
||||
id PK int
|
||||
object_id int FK >- object.id
|
||||
locale string
|
||||
|
||||
object_revision # Note: restoring an old version is done by creating a new revision
|
||||
-
|
||||
id PK int
|
||||
revision_date date
|
||||
object_locale_id int FK >- object_locale.id
|
||||
contributor_id int FK >- user.id
|
||||
name string
|
||||
content text?
|
||||
Reference in New Issue
Block a user