Browse Source

Add database skeleton file

master
Léo Serre 2 years ago
parent
commit
7e75ad857b
2 changed files with 41 additions and 1 deletions
  1. +3
    -1
      .htaccess
  2. +38
    -0
      _ressources/database_drawing

+ 3
- 1
.htaccess View File

@@ -6,4 +6,6 @@ RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . %{ENV:BASE}index.php [L]
RewriteRule . ./index.php [L]

php_value short_open_tag 1

+ 38
- 0
_ressources/database_drawing View 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?

Loading…
Cancel
Save