]> git.mxchange.org Git - friendica.git/commitdiff
Pad the lengths of the columns
authorMichael <heluecht@pirati.ca>
Mon, 14 Jun 2021 05:33:47 +0000 (05:33 +0000)
committerMichael <heluecht@pirati.ca>
Mon, 14 Jun 2021 05:33:47 +0000 (05:33 +0000)
72 files changed:
doc/database/db_2fa_app_specific_password.md
doc/database/db_2fa_recovery_codes.md
doc/database/db_2fa_trusted_browser.md
doc/database/db_addon.md
doc/database/db_apcontact.md
doc/database/db_application-token.md
doc/database/db_application.md
doc/database/db_attach.md
doc/database/db_auth_codes.md
doc/database/db_cache.md
doc/database/db_challenge.md
doc/database/db_clients.md
doc/database/db_config.md
doc/database/db_contact-relation.md
doc/database/db_contact.md
doc/database/db_conv.md
doc/database/db_conversation.md
doc/database/db_delayed-post.md
doc/database/db_diaspora-interaction.md
doc/database/db_event.md
doc/database/db_fcontact.md
doc/database/db_fsuggest.md
doc/database/db_group.md
doc/database/db_group_member.md
doc/database/db_gserver-tag.md
doc/database/db_gserver.md
doc/database/db_hook.md
doc/database/db_host.md
doc/database/db_inbox-status.md
doc/database/db_intro.md
doc/database/db_item-uri.md
doc/database/db_locks.md
doc/database/db_mail.md
doc/database/db_mailacct.md
doc/database/db_manage.md
doc/database/db_notification.md
doc/database/db_notify-threads.md
doc/database/db_notify.md
doc/database/db_oembed.md
doc/database/db_openwebauth-token.md
doc/database/db_parsed_url.md
doc/database/db_pconfig.md
doc/database/db_permissionset.md
doc/database/db_photo.md
doc/database/db_post-category.md
doc/database/db_post-content.md
doc/database/db_post-delivery-data.md
doc/database/db_post-media.md
doc/database/db_post-tag.md
doc/database/db_post-thread-user.md
doc/database/db_post-thread.md
doc/database/db_post-user-notification.md
doc/database/db_post-user.md
doc/database/db_post.md
doc/database/db_process.md
doc/database/db_profile.md
doc/database/db_profile_check.md
doc/database/db_profile_field.md
doc/database/db_push_subscriber.md
doc/database/db_register.md
doc/database/db_search.md
doc/database/db_session.md
doc/database/db_storage.md
doc/database/db_tag.md
doc/database/db_tokens.md
doc/database/db_user-contact.md
doc/database/db_user.md
doc/database/db_userd.md
doc/database/db_verb.md
doc/database/db_worker-ipc.md
doc/database/db_workerqueue.md
src/Database/DBStructure.php

index 654de9a6e6fd43e6c53fa9eb7712309ea7154f3c..f34716329ecd0c9eb23d1c5dc5f1dab7a002a026 100644 (file)
@@ -4,11 +4,11 @@ Two-factor app-specific _password
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | Password ID for revocation | mediumint unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User ID | mediumint unsigned | NO |  | NULL |  |    
-| description | Description of the usage of the password | varchar(255) | YES |  | NULL |  |    
-| hashed_password | Hashed password | varchar(255) | NO |  | NULL |  |    
-| generated | Datetime the password was generated | datetime | NO |  | NULL |  |    
-| last_used | Datetime the password was last used | datetime | YES |  | NULL |  |    
+| id              | Password ID for revocation               | mediumint unsigned | NO  | PRI | NULL | auto_increment |    
+| uid             | User ID                                  | mediumint unsigned | NO  |     | NULL |                |    
+| description     | Description of the usage of the password | varchar(255)       | YES |     | NULL |                |    
+| hashed_password | Hashed password                          | varchar(255)       | NO  |     | NULL |                |    
+| generated       | Datetime the password was generated      | datetime           | NO  |     | NULL |                |    
+| last_used       | Datetime the password was last used      | datetime           | YES |     | NULL |                |    
 
 Return to [database documentation](help/database)
index 61bd520d91329b98500337d3cc8b57eea5313362..22c4d85e3d931f76a39061b7f3b866746758336c 100644 (file)
@@ -4,9 +4,9 @@ Two-factor authentication recovery codes
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uid | User ID | mediumint unsigned | NO | PRI | NULL |  |    
-| code | Recovery code string | varchar(50) | NO | PRI | NULL |  |    
-| generated | Datetime the code was generated | datetime | NO |  | NULL |  |    
-| used | Datetime the code was used | datetime | YES |  | NULL |  |    
+| uid       | User ID                         | mediumint unsigned | NO  | PRI | NULL |  |    
+| code      | Recovery code string            | varchar(50)        | NO  | PRI | NULL |  |    
+| generated | Datetime the code was generated | datetime           | NO  |     | NULL |  |    
+| used      | Datetime the code was used      | datetime           | YES |     | NULL |  |    
 
 Return to [database documentation](help/database)
index ccb426880a6bacc4474134ac97d0f7a3ccc24a96..0067ce41cf18df0148494be94c7d96dede91f3f2 100644 (file)
@@ -4,10 +4,10 @@ Two-factor authentication trusted browsers
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| cookie_hash | Trusted cookie hash | varchar(80) | NO | PRI | NULL |  |    
-| uid | User ID | mediumint unsigned | NO |  | NULL |  |    
-| user_agent | User agent string | text | YES |  | NULL |  |    
-| created | Datetime the trusted browser was recorded | datetime | NO |  | NULL |  |    
-| last_used | Datetime the trusted browser was last used | datetime | YES |  | NULL |  |    
+| cookie_hash | Trusted cookie hash                        | varchar(80)        | NO  | PRI | NULL |  |    
+| uid         | User ID                                    | mediumint unsigned | NO  |     | NULL |  |    
+| user_agent  | User agent string                          | text               | YES |     | NULL |  |    
+| created     | Datetime the trusted browser was recorded  | datetime           | NO  |     | NULL |  |    
+| last_used   | Datetime the trusted browser was last used | datetime           | YES |     | NULL |  |    
 
 Return to [database documentation](help/database)
index ae8507af0dc92cf7c57b72352d9e0525240a0dae..14853cd446d9631f47303666f570a0ea53a96a42 100644 (file)
@@ -4,12 +4,12 @@ registered addons
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | int unsigned | NO | PRI | NULL | auto_increment |    
-| name | addon base (file)name | varchar(50) | NO |  |  |  |    
-| version | currently unused | varchar(50) | NO |  |  |  |    
-| installed | currently always 1 | boolean | NO |  | 0 |  |    
-| hidden | currently unused | boolean | NO |  | 0 |  |    
-| timestamp | file timestamp to check for reloads | int unsigned | NO |  | 0 |  |    
-| plugin_admin | 1 = has admin config, 0 = has no admin config | boolean | NO |  | 0 |  |    
+| id           |                                               | int unsigned | NO | PRI | NULL | auto_increment |    
+| name         | addon base (file)name                         | varchar(50)  | NO |     |      |                |    
+| version      | currently unused                              | varchar(50)  | NO |     |      |                |    
+| installed    | currently always 1                            | boolean      | NO |     | 0    |                |    
+| hidden       | currently unused                              | boolean      | NO |     | 0    |                |    
+| timestamp    | file timestamp to check for reloads           | int unsigned | NO |     | 0    |                |    
+| plugin_admin | 1 = has admin config, 0 = has no admin config | boolean      | NO |     | 0    |                |    
 
 Return to [database documentation](help/database)
index 9cff3af0cda15befd77ec8d88d34e21a1f20f6cc..b22a15f8bde7189d2a409d797e23ecd86a7d2960 100644 (file)
@@ -4,29 +4,29 @@ ActivityPub compatible contacts - used in the ActivityPub implementation
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| url | URL of the contact | varbinary(255) | NO | PRI | NULL |  |    
-| uuid |  | varchar(255) | YES |  | NULL |  |    
-| type |  | varchar(20) | NO |  | NULL |  |    
-| following |  | varchar(255) | YES |  | NULL |  |    
-| followers |  | varchar(255) | YES |  | NULL |  |    
-| inbox |  | varchar(255) | NO |  | NULL |  |    
-| outbox |  | varchar(255) | YES |  | NULL |  |    
-| sharedinbox |  | varchar(255) | YES |  | NULL |  |    
-| manually-approve |  | boolean | YES |  | NULL |  |    
-| nick |  | varchar(255) | NO |  |  |  |    
-| name |  | varchar(255) | YES |  | NULL |  |    
-| about |  | text | YES |  | NULL |  |    
-| photo |  | varchar(255) | YES |  | NULL |  |    
-| addr |  | varchar(255) | YES |  | NULL |  |    
-| alias |  | varchar(255) | YES |  | NULL |  |    
-| pubkey |  | text | YES |  | NULL |  |    
-| subscribe |  | varchar(255) | YES |  | NULL |  |    
-| baseurl | baseurl of the ap contact | varchar(255) | YES |  | NULL |  |    
-| gsid | Global Server ID | int unsigned | YES |  | NULL |  |    
-| generator | Name of the contact&#039;s system | varchar(255) | YES |  | NULL |  |    
-| following_count | Number of following contacts | int unsigned | YES |  | 0 |  |    
-| followers_count | Number of followers | int unsigned | YES |  | 0 |  |    
-| statuses_count | Number of posts | int unsigned | YES |  | 0 |  |    
-| updated |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| url              | URL of the contact           | varbinary(255) | NO  | PRI | NULL                |  |    
+| uuid             |                              | varchar(255)   | YES |     | NULL                |  |    
+| type             |                              | varchar(20)    | NO  |     | NULL                |  |    
+| following        |                              | varchar(255)   | YES |     | NULL                |  |    
+| followers        |                              | varchar(255)   | YES |     | NULL                |  |    
+| inbox            |                              | varchar(255)   | NO  |     | NULL                |  |    
+| outbox           |                              | varchar(255)   | YES |     | NULL                |  |    
+| sharedinbox      |                              | varchar(255)   | YES |     | NULL                |  |    
+| manually-approve |                              | boolean        | YES |     | NULL                |  |    
+| nick             |                              | varchar(255)   | NO  |     |                     |  |    
+| name             |                              | varchar(255)   | YES |     | NULL                |  |    
+| about            |                              | text           | YES |     | NULL                |  |    
+| photo            |                              | varchar(255)   | YES |     | NULL                |  |    
+| addr             |                              | varchar(255)   | YES |     | NULL                |  |    
+| alias            |                              | varchar(255)   | YES |     | NULL                |  |    
+| pubkey           |                              | text           | YES |     | NULL                |  |    
+| subscribe        |                              | varchar(255)   | YES |     | NULL                |  |    
+| baseurl          | baseurl of the ap contact    | varchar(255)   | YES |     | NULL                |  |    
+| gsid             | Global Server ID             | int unsigned   | YES |     | NULL                |  |    
+| generator        | Name of the contact&#039;s system | varchar(255)   | YES |     | NULL                |  |    
+| following_count  | Number of following contacts | int unsigned   | YES |     | 0                   |  |    
+| followers_count  | Number of followers          | int unsigned   | YES |     | 0                   |  |    
+| statuses_count   | Number of posts              | int unsigned   | YES |     | 0                   |  |    
+| updated          |                              | datetime       | NO  |     | 0001-01-01 00:00:00 |  |    
 
 Return to [database documentation](help/database)
index c847c32181eeda351124ef197d93fe5801cda1a5..ed9fb6d26ecac275db08edb162199bc0e1b95c1d 100644 (file)
@@ -4,15 +4,15 @@ OAuth user token
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| application-id |  | int unsigned | NO | PRI | NULL |  |    
-| uid | Owner User id | mediumint unsigned | NO | PRI | NULL |  |    
-| code |  | varchar(64) | NO |  | NULL |  |    
-| access_token |  | varchar(64) | NO |  | NULL |  |    
-| created_at | creation time | datetime | NO |  | NULL |  |    
-| scopes |  | varchar(255) | YES |  | NULL |  |    
-| read | Read scope | boolean | YES |  | NULL |  |    
-| write | Write scope | boolean | YES |  | NULL |  |    
-| follow | Follow scope | boolean | YES |  | NULL |  |    
-| push | Push scope | boolean | YES |  | NULL |  |    
+| application-id |               | int unsigned       | NO  | PRI | NULL |  |    
+| uid            | Owner User id | mediumint unsigned | NO  | PRI | NULL |  |    
+| code           |               | varchar(64)        | NO  |     | NULL |  |    
+| access_token   |               | varchar(64)        | NO  |     | NULL |  |    
+| created_at     | creation time | datetime           | NO  |     | NULL |  |    
+| scopes         |               | varchar(255)       | YES |     | NULL |  |    
+| read           | Read scope    | boolean            | YES |     | NULL |  |    
+| write          | Write scope   | boolean            | YES |     | NULL |  |    
+| follow         | Follow scope  | boolean            | YES |     | NULL |  |    
+| push           | Push scope    | boolean            | YES |     | NULL |  |    
 
 Return to [database documentation](help/database)
index 261c98204742d9a71af01e237525153c37ae1965..65281f394f74e3a882d1de88070f693badaccf5e 100644 (file)
@@ -4,16 +4,16 @@ OAuth application
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | generated index | int unsigned | NO | PRI | NULL | auto_increment |    
-| client_id |  | varchar(64) | NO |  | NULL |  |    
-| client_secret |  | varchar(64) | NO |  | NULL |  |    
-| name |  | varchar(255) | NO |  | NULL |  |    
-| redirect_uri |  | varchar(255) | NO |  | NULL |  |    
-| website |  | varchar(255) | YES |  | NULL |  |    
-| scopes |  | varchar(255) | YES |  | NULL |  |    
-| read | Read scope | boolean | YES |  | NULL |  |    
-| write | Write scope | boolean | YES |  | NULL |  |    
-| follow | Follow scope | boolean | YES |  | NULL |  |    
-| push | Push scope | boolean | YES |  | NULL |  |    
+| id            | generated index | int unsigned | NO  | PRI | NULL | auto_increment |    
+| client_id     |                 | varchar(64)  | NO  |     | NULL |                |    
+| client_secret |                 | varchar(64)  | NO  |     | NULL |                |    
+| name          |                 | varchar(255) | NO  |     | NULL |                |    
+| redirect_uri  |                 | varchar(255) | NO  |     | NULL |                |    
+| website       |                 | varchar(255) | YES |     | NULL |                |    
+| scopes        |                 | varchar(255) | YES |     | NULL |                |    
+| read          | Read scope      | boolean      | YES |     | NULL |                |    
+| write         | Write scope     | boolean      | YES |     | NULL |                |    
+| follow        | Follow scope    | boolean      | YES |     | NULL |                |    
+| push          | Push scope      | boolean      | YES |     | NULL |                |    
 
 Return to [database documentation](help/database)
index fec3f8b242994f83275ff09532becc3b1a5e705d..4e02b599ed47a9428fbccd0b1d85de5898fac0bf 100644 (file)
@@ -4,20 +4,20 @@ file attachments
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | generated index | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | Owner User id | mediumint unsigned | NO |  | 0 |  |    
-| hash | hash | varchar(64) | NO |  |  |  |    
-| filename | filename of original | varchar(255) | NO |  |  |  |    
-| filetype | mimetype | varchar(64) | NO |  |  |  |    
-| filesize | size in bytes | int unsigned | NO |  | 0 |  |    
-| data | file data | longblob | NO |  | NULL |  |    
-| created | creation time | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| edited | last edit time | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| allow_cid | Access Control - list of allowed contact.id &#039;&lt;19&gt;&lt;78&gt; | mediumtext | YES |  | NULL |  |    
-| allow_gid | Access Control - list of allowed groups | mediumtext | YES |  | NULL |  |    
-| deny_cid | Access Control - list of denied contact.id | mediumtext | YES |  | NULL |  |    
-| deny_gid | Access Control - list of denied groups | mediumtext | YES |  | NULL |  |    
-| backend-class | Storage backend class | tinytext | YES |  | NULL |  |    
-| backend-ref | Storage backend data reference | text | YES |  | NULL |  |    
+| id            | generated index                                       | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| uid           | Owner User id                                         | mediumint unsigned | NO  |     | 0                   |                |    
+| hash          | hash                                                  | varchar(64)        | NO  |     |                     |                |    
+| filename      | filename of original                                  | varchar(255)       | NO  |     |                     |                |    
+| filetype      | mimetype                                              | varchar(64)        | NO  |     |                     |                |    
+| filesize      | size in bytes                                         | int unsigned       | NO  |     | 0                   |                |    
+| data          | file data                                             | longblob           | NO  |     | NULL                |                |    
+| created       | creation time                                         | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| edited        | last edit time                                        | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| allow_cid     | Access Control - list of allowed contact.id &#039;&lt;19&gt;&lt;78&gt; | mediumtext         | YES |     | NULL                |                |    
+| allow_gid     | Access Control - list of allowed groups               | mediumtext         | YES |     | NULL                |                |    
+| deny_cid      | Access Control - list of denied contact.id            | mediumtext         | YES |     | NULL                |                |    
+| deny_gid      | Access Control - list of denied groups                | mediumtext         | YES |     | NULL                |                |    
+| backend-class | Storage backend class                                 | tinytext           | YES |     | NULL                |                |    
+| backend-ref   | Storage backend data reference                        | text               | YES |     | NULL                |                |    
 
 Return to [database documentation](help/database)
index 51cad7595ee67fd13658c2ca861259043a96c751..d7ab8640b7d2d540082cc6bffd0459e16746205e 100644 (file)
@@ -4,10 +4,10 @@ OAuth usage
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | varchar(40) | NO | PRI | NULL |  |    
-| client_id |  | varchar(20) | NO |  |  |  |    
-| redirect_uri |  | varchar(200) | NO |  |  |  |    
-| expires |  | int | NO |  | 0 |  |    
-| scope |  | varchar(250) | NO |  |  |  |    
+| id           |  | varchar(40)  | NO | PRI | NULL |  |    
+| client_id    |  | varchar(20)  | NO |     |      |  |    
+| redirect_uri |  | varchar(200) | NO |     |      |  |    
+| expires      |  | int          | NO |     | 0    |  |    
+| scope        |  | varchar(250) | NO |     |      |  |    
 
 Return to [database documentation](help/database)
index 403fbf86494649a8a0ed8c25332d4406f71dc4be..08ef1479b9055e90a4dadb98405eecf315007812 100644 (file)
@@ -4,9 +4,9 @@ Stores temporary data
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| k | cache key | varbinary(255) | NO | PRI | NULL |  |    
-| v | cached serialized value | mediumtext | YES |  | NULL |  |    
-| expires | datetime of cache expiration | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| updated | datetime of cache insertion | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| k       | cache key                    | varbinary(255) | NO  | PRI | NULL                |  |    
+| v       | cached serialized value      | mediumtext     | YES |     | NULL                |  |    
+| expires | datetime of cache expiration | datetime       | NO  |     | 0001-01-01 00:00:00 |  |    
+| updated | datetime of cache insertion  | datetime       | NO  |     | 0001-01-01 00:00:00 |  |    
 
 Return to [database documentation](help/database)
index 54ffd252cf75c3031379d22997b8226206e1e088..12746056e5300032c4e655b53e3e8d539aea07a7 100644 (file)
@@ -4,11 +4,11 @@ Table challenge
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| challenge |  | varchar(255) | NO |  |  |  |    
-| dfrn-id |  | varchar(255) | NO |  |  |  |    
-| expire |  | int unsigned | NO |  | 0 |  |    
-| type |  | varchar(255) | NO |  |  |  |    
-| last_update |  | varchar(255) | NO |  |  |  |    
+| id          | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
+| challenge   |               | varchar(255) | NO |     |      |                |    
+| dfrn-id     |               | varchar(255) | NO |     |      |                |    
+| expire      |               | int unsigned | NO |     | 0    |                |    
+| type        |               | varchar(255) | NO |     |      |                |    
+| last_update |               | varchar(255) | NO |     |      |                |    
 
 Return to [database documentation](help/database)
index 8f7282484609b654e47879aaf98092f9a2ce175a..631cb6539205547c0cc0930b5522866cff4eb9fb 100644 (file)
@@ -4,11 +4,11 @@ OAuth usage
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| client_id |  | varchar(20) | NO | PRI | NULL |  |    
-| pw |  | varchar(20) | NO |  |  |  |    
-| redirect_uri |  | varchar(200) | NO |  |  |  |    
-| name |  | text | YES |  | NULL |  |    
-| icon |  | text | YES |  | NULL |  |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
+| client_id    |         | varchar(20)        | NO  | PRI | NULL |  |    
+| pw           |         | varchar(20)        | NO  |     |      |  |    
+| redirect_uri |         | varchar(200)       | NO  |     |      |  |    
+| name         |         | text               | YES |     | NULL |  |    
+| icon         |         | text               | YES |     | NULL |  |    
+| uid          | User id | mediumint unsigned | NO  |     | 0    |  |    
 
 Return to [database documentation](help/database)
index 0eba8f11afd4c211e58060fcbc1fa1a530c01e67..ce4fe462493cc65df9dc10c9e0e67e97df2943b8 100644 (file)
@@ -4,9 +4,9 @@ main configuration storage
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | int unsigned | NO | PRI | NULL | auto_increment |    
-| cat |  | varbinary(50) | NO |  |  |  |    
-| k |  | varbinary(50) | NO |  |  |  |    
-| v |  | mediumtext | YES |  | NULL |  |    
+| id  |  | int unsigned  | NO  | PRI | NULL | auto_increment |    
+| cat |  | varbinary(50) | NO  |     |      |                |    
+| k   |  | varbinary(50) | NO  |     |      |                |    
+| v   |  | mediumtext    | YES |     | NULL |                |    
 
 Return to [database documentation](help/database)
index 4fe92a77566713ebc3b9e345d6879a53e520aec4..80cd9db1fb875428d4ebab6ff0f5f05a85ca33a4 100644 (file)
@@ -4,10 +4,10 @@ Contact relations
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| cid | contact the related contact had interacted with | int unsigned | NO | PRI | 0 |  |    
-| relation-cid | related contact who had interacted with the contact | int unsigned | NO | PRI | 0 |  |    
-| last-interaction | Date of the last interaction | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| follow-updated | Date of the last update of the contact relationship | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| follows |  | boolean | NO |  | 0 |  |    
+| cid              | contact the related contact had interacted with     | int unsigned | NO | PRI | 0                   |  |    
+| relation-cid     | related contact who had interacted with the contact | int unsigned | NO | PRI | 0                   |  |    
+| last-interaction | Date of the last interaction                        | datetime     | NO |     | 0001-01-01 00:00:00 |  |    
+| follow-updated   | Date of the last update of the contact relationship | datetime     | NO |     | 0001-01-01 00:00:00 |  |    
+| follows          |                                                     | boolean      | NO |     | 0                   |  |    
 
 Return to [database documentation](help/database)
index 35b94cdd779c79292c82f9bf3093d3571798e4dc..1343488799011f09aefebed1126c54836e3512a5 100644 (file)
@@ -4,85 +4,85 @@ contact table
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | Owner User id | mediumint unsigned | NO |  | 0 |  |    
-| created |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| updated | Date of last contact update | datetime | YES |  | 0001-01-01 00:00:00 |  |    
-| self | 1 if the contact is the user him/her self | boolean | NO |  | 0 |  |    
-| remote_self |  | boolean | NO |  | 0 |  |    
-| rel | The kind of the relation between the user and the contact | tinyint unsigned | NO |  | 0 |  |    
-| duplex |  | boolean | NO |  | 0 |  |    
-| network | Network of the contact | char(4) | NO |  |  |  |    
-| protocol | Protocol of the contact | char(4) | NO |  |  |  |    
-| name | Name that this contact is known by | varchar(255) | NO |  |  |  |    
-| nick | Nick- and user name of the contact | varchar(255) | NO |  |  |  |    
-| location |  | varchar(255) | YES |  |  |  |    
-| about |  | text | YES |  | NULL |  |    
-| keywords | public keywords (interests) of the contact | text | YES |  | NULL |  |    
-| gender | Deprecated | varchar(32) | NO |  |  |  |    
-| xmpp |  | varchar(255) | NO |  |  |  |    
-| attag |  | varchar(255) | NO |  |  |  |    
-| avatar |  | varchar(255) | NO |  |  |  |    
-| photo | Link to the profile photo of the contact | varchar(255) | YES |  |  |  |    
-| thumb | Link to the profile photo (thumb size) | varchar(255) | YES |  |  |  |    
-| micro | Link to the profile photo (micro size) | varchar(255) | YES |  |  |  |    
-| site-pubkey |  | text | YES |  | NULL |  |    
-| issued-id |  | varchar(255) | NO |  |  |  |    
-| dfrn-id |  | varchar(255) | NO |  |  |  |    
-| url |  | varchar(255) | NO |  |  |  |    
-| nurl |  | varchar(255) | NO |  |  |  |    
-| addr |  | varchar(255) | NO |  |  |  |    
-| alias |  | varchar(255) | NO |  |  |  |    
-| pubkey | RSA public key 4096 bit | text | YES |  | NULL |  |    
-| prvkey | RSA private key 4096 bit | text | YES |  | NULL |  |    
-| batch |  | varchar(255) | NO |  |  |  |    
-| request |  | varchar(255) | YES |  | NULL |  |    
-| notify |  | varchar(255) | YES |  | NULL |  |    
-| poll |  | varchar(255) | YES |  | NULL |  |    
-| confirm |  | varchar(255) | YES |  | NULL |  |    
-| subscribe |  | varchar(255) | YES |  | NULL |  |    
-| poco |  | varchar(255) | YES |  | NULL |  |    
-| aes_allow |  | boolean | NO |  | 0 |  |    
-| ret-aes |  | boolean | NO |  | 0 |  |    
-| usehub |  | boolean | NO |  | 0 |  |    
-| subhub |  | boolean | NO |  | 0 |  |    
-| hub-verify |  | varchar(255) | NO |  |  |  |    
-| last-update | Date of the last try to update the contact info | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| success_update | Date of the last successful contact update | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| failure_update | Date of the last failed update | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| failed | Connection failed | boolean | YES |  | NULL |  |    
-| name-date |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| uri-date |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| avatar-date |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| term-date |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| last-item | date of the last post | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| last-discovery | date of the last follower discovery | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| priority |  | tinyint unsigned | NO |  | 0 |  |    
-| blocked | Node-wide block status | boolean | NO |  | 1 |  |    
-| block_reason | Node-wide block reason | text | YES |  | NULL |  |    
-| readonly | posts of the contact are readonly | boolean | NO |  | 0 |  |    
-| writable |  | boolean | NO |  | 0 |  |    
-| forum | contact is a forum | boolean | NO |  | 0 |  |    
-| prv | contact is a private group | boolean | NO |  | 0 |  |    
-| contact-type |  | tinyint | NO |  | 0 |  |    
-| manually-approve |  | boolean | YES |  | NULL |  |    
-| hidden |  | boolean | NO |  | 0 |  |    
-| archive |  | boolean | NO |  | 0 |  |    
-| pending |  | boolean | NO |  | 1 |  |    
-| deleted | Contact has been deleted | boolean | NO |  | 0 |  |    
-| rating |  | tinyint | NO |  | 0 |  |    
-| unsearchable | Contact prefers to not be searchable | boolean | NO |  | 0 |  |    
-| sensitive | Contact posts sensitive content | boolean | NO |  | 0 |  |    
-| baseurl | baseurl of the contact | varchar(255) | YES |  |  |  |    
-| gsid | Global Server ID | int unsigned | YES |  | NULL |  |    
-| reason |  | text | YES |  | NULL |  |    
-| closeness |  | tinyint unsigned | NO |  | 99 |  |    
-| info |  | mediumtext | YES |  | NULL |  |    
-| profile-id | Deprecated | int unsigned | YES |  | NULL |  |    
-| bdyear |  | varchar(4) | NO |  |  |  |    
-| bd |  | date | NO |  | 0001-01-01 |  |    
-| notify_new_posts |  | boolean | NO |  | 0 |  |    
-| fetch_further_information |  | tinyint unsigned | NO |  | 0 |  |    
-| ffi_keyword_denylist |  | text | YES |  | NULL |  |    
+| id                        | sequential ID                                             | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| uid                       | Owner User id                                             | mediumint unsigned | NO  |     | 0                   |                |    
+| created                   |                                                           | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| updated                   | Date of last contact update                               | datetime           | YES |     | 0001-01-01 00:00:00 |                |    
+| self                      | 1 if the contact is the user him/her self                 | boolean            | NO  |     | 0                   |                |    
+| remote_self               |                                                           | boolean            | NO  |     | 0                   |                |    
+| rel                       | The kind of the relation between the user and the contact | tinyint unsigned   | NO  |     | 0                   |                |    
+| duplex                    |                                                           | boolean            | NO  |     | 0                   |                |    
+| network                   | Network of the contact                                    | char(4)            | NO  |     |                     |                |    
+| protocol                  | Protocol of the contact                                   | char(4)            | NO  |     |                     |                |    
+| name                      | Name that this contact is known by                        | varchar(255)       | NO  |     |                     |                |    
+| nick                      | Nick- and user name of the contact                        | varchar(255)       | NO  |     |                     |                |    
+| location                  |                                                           | varchar(255)       | YES |     |                     |                |    
+| about                     |                                                           | text               | YES |     | NULL                |                |    
+| keywords                  | public keywords (interests) of the contact                | text               | YES |     | NULL                |                |    
+| gender                    | Deprecated                                                | varchar(32)        | NO  |     |                     |                |    
+| xmpp                      |                                                           | varchar(255)       | NO  |     |                     |                |    
+| attag                     |                                                           | varchar(255)       | NO  |     |                     |                |    
+| avatar                    |                                                           | varchar(255)       | NO  |     |                     |                |    
+| photo                     | Link to the profile photo of the contact                  | varchar(255)       | YES |     |                     |                |    
+| thumb                     | Link to the profile photo (thumb size)                    | varchar(255)       | YES |     |                     |                |    
+| micro                     | Link to the profile photo (micro size)                    | varchar(255)       | YES |     |                     |                |    
+| site-pubkey               |                                                           | text               | YES |     | NULL                |                |    
+| issued-id                 |                                                           | varchar(255)       | NO  |     |                     |                |    
+| dfrn-id                   |                                                           | varchar(255)       | NO  |     |                     |                |    
+| url                       |                                                           | varchar(255)       | NO  |     |                     |                |    
+| nurl                      |                                                           | varchar(255)       | NO  |     |                     |                |    
+| addr                      |                                                           | varchar(255)       | NO  |     |                     |                |    
+| alias                     |                                                           | varchar(255)       | NO  |     |                     |                |    
+| pubkey                    | RSA public key 4096 bit                                   | text               | YES |     | NULL                |                |    
+| prvkey                    | RSA private key 4096 bit                                  | text               | YES |     | NULL                |                |    
+| batch                     |                                                           | varchar(255)       | NO  |     |                     |                |    
+| request                   |                                                           | varchar(255)       | YES |     | NULL                |                |    
+| notify                    |                                                           | varchar(255)       | YES |     | NULL                |                |    
+| poll                      |                                                           | varchar(255)       | YES |     | NULL                |                |    
+| confirm                   |                                                           | varchar(255)       | YES |     | NULL                |                |    
+| subscribe                 |                                                           | varchar(255)       | YES |     | NULL                |                |    
+| poco                      |                                                           | varchar(255)       | YES |     | NULL                |                |    
+| aes_allow                 |                                                           | boolean            | NO  |     | 0                   |                |    
+| ret-aes                   |                                                           | boolean            | NO  |     | 0                   |                |    
+| usehub                    |                                                           | boolean            | NO  |     | 0                   |                |    
+| subhub                    |                                                           | boolean            | NO  |     | 0                   |                |    
+| hub-verify                |                                                           | varchar(255)       | NO  |     |                     |                |    
+| last-update               | Date of the last try to update the contact info           | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| success_update            | Date of the last successful contact update                | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| failure_update            | Date of the last failed update                            | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| failed                    | Connection failed                                         | boolean            | YES |     | NULL                |                |    
+| name-date                 |                                                           | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| uri-date                  |                                                           | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| avatar-date               |                                                           | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| term-date                 |                                                           | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| last-item                 | date of the last post                                     | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| last-discovery            | date of the last follower discovery                       | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| priority                  |                                                           | tinyint unsigned   | NO  |     | 0                   |                |    
+| blocked                   | Node-wide block status                                    | boolean            | NO  |     | 1                   |                |    
+| block_reason              | Node-wide block reason                                    | text               | YES |     | NULL                |                |    
+| readonly                  | posts of the contact are readonly                         | boolean            | NO  |     | 0                   |                |    
+| writable                  |                                                           | boolean            | NO  |     | 0                   |                |    
+| forum                     | contact is a forum                                        | boolean            | NO  |     | 0                   |                |    
+| prv                       | contact is a private group                                | boolean            | NO  |     | 0                   |                |    
+| contact-type              |                                                           | tinyint            | NO  |     | 0                   |                |    
+| manually-approve          |                                                           | boolean            | YES |     | NULL                |                |    
+| hidden                    |                                                           | boolean            | NO  |     | 0                   |                |    
+| archive                   |                                                           | boolean            | NO  |     | 0                   |                |    
+| pending                   |                                                           | boolean            | NO  |     | 1                   |                |    
+| deleted                   | Contact has been deleted                                  | boolean            | NO  |     | 0                   |                |    
+| rating                    |                                                           | tinyint            | NO  |     | 0                   |                |    
+| unsearchable              | Contact prefers to not be searchable                      | boolean            | NO  |     | 0                   |                |    
+| sensitive                 | Contact posts sensitive content                           | boolean            | NO  |     | 0                   |                |    
+| baseurl                   | baseurl of the contact                                    | varchar(255)       | YES |     |                     |                |    
+| gsid                      | Global Server ID                                          | int unsigned       | YES |     | NULL                |                |    
+| reason                    |                                                           | text               | YES |     | NULL                |                |    
+| closeness                 |                                                           | tinyint unsigned   | NO  |     | 99                  |                |    
+| info                      |                                                           | mediumtext         | YES |     | NULL                |                |    
+| profile-id                | Deprecated                                                | int unsigned       | YES |     | NULL                |                |    
+| bdyear                    |                                                           | varchar(4)         | NO  |     |                     |                |    
+| bd                        |                                                           | date               | NO  |     | 0001-01-01          |                |    
+| notify_new_posts          |                                                           | boolean            | NO  |     | 0                   |                |    
+| fetch_further_information |                                                           | tinyint unsigned   | NO  |     | 0                   |                |    
+| ffi_keyword_denylist      |                                                           | text               | YES |     | NULL                |                |    
 
 Return to [database documentation](help/database)
index e07ee448441c54f43a8a20bcd5e012441c17fa0f..72ea4959017ef4bf78880b3be980170bb21a0904 100644 (file)
@@ -4,13 +4,13 @@ private messages
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| guid | A unique identifier for this conversation | varchar(255) | NO |  |  |  |    
-| recips | sender_handle;recipient_handle | text | YES |  | NULL |  |    
-| uid | Owner User id | mediumint unsigned | NO |  | 0 |  |    
-| creator | handle of creator | varchar(255) | NO |  |  |  |    
-| created | creation timestamp | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| updated | edited timestamp | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| subject | subject of initial message | text | YES |  | NULL |  |    
+| id      | sequential ID                             | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| guid    | A unique identifier for this conversation | varchar(255)       | NO  |     |                     |                |    
+| recips  | sender_handle;recipient_handle            | text               | YES |     | NULL                |                |    
+| uid     | Owner User id                             | mediumint unsigned | NO  |     | 0                   |                |    
+| creator | handle of creator                         | varchar(255)       | NO  |     |                     |                |    
+| created | creation timestamp                        | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| updated | edited timestamp                          | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| subject | subject of initial message                | text               | YES |     | NULL                |                |    
 
 Return to [database documentation](help/database)
index bcc531a4950030c6965f6691bad5cdb9ff771b34..212d2a76e35f076c237919fcd9fe6ed78bf550b4 100644 (file)
@@ -4,13 +4,13 @@ Raw data and structure information for messages
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| item-uri | Original URI of the item - unrelated to the table with the same name | varbinary(255) | NO | PRI | NULL |  |    
-| reply-to-uri | URI to which this item is a reply | varbinary(255) | NO |  |  |  |    
-| conversation-uri | GNU Social conversation URI | varbinary(255) | NO |  |  |  |    
-| conversation-href | GNU Social conversation link | varbinary(255) | NO |  |  |  |    
-| protocol | The protocol of the item | tinyint unsigned | NO |  | 255 |  |    
-| direction | How the message arrived here: 1=push, 2=pull | tinyint unsigned | NO |  | 0 |  |    
-| source | Original source | mediumtext | YES |  | NULL |  |    
-| received | Receiving date | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| item-uri          | Original URI of the item - unrelated to the table with the same name | varbinary(255)   | NO  | PRI | NULL                |  |    
+| reply-to-uri      | URI to which this item is a reply                                    | varbinary(255)   | NO  |     |                     |  |    
+| conversation-uri  | GNU Social conversation URI                                          | varbinary(255)   | NO  |     |                     |  |    
+| conversation-href | GNU Social conversation link                                         | varbinary(255)   | NO  |     |                     |  |    
+| protocol          | The protocol of the item                                             | tinyint unsigned | NO  |     | 255                 |  |    
+| direction         | How the message arrived here: 1=push, 2=pull                         | tinyint unsigned | NO  |     | 0                   |  |    
+| source            | Original source                                                      | mediumtext       | YES |     | NULL                |  |    
+| received          | Receiving date                                                       | datetime         | NO  |     | 0001-01-01 00:00:00 |  |    
 
 Return to [database documentation](help/database)
index 40e644ec4502397b033eae169535cd4245392026..ab79f557a4714a228dc037500a55936974297c27 100644 (file)
@@ -4,9 +4,9 @@ Posts that are about to be distributed at a later time
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | int unsigned | NO | PRI | NULL | auto_increment |    
-| uri | URI of the post that will be distributed later | varchar(255) | YES |  | NULL |  |    
-| uid | Owner User id | mediumint unsigned | YES |  | NULL |  |    
-| delayed | delay time | datetime | YES |  | NULL |  |    
+| id      |                                                | int unsigned       | NO  | PRI | NULL | auto_increment |    
+| uri     | URI of the post that will be distributed later | varchar(255)       | YES |     | NULL |                |    
+| uid     | Owner User id                                  | mediumint unsigned | YES |     | NULL |                |    
+| delayed | delay time                                     | datetime           | YES |     | NULL |                |    
 
 Return to [database documentation](help/database)
index 8a971cd3dd68110de0ebe5f2f9aae33a92c16375..80bd5f196bcdf55262f2d76e46a8e60ec2c818e7 100644 (file)
@@ -4,7 +4,7 @@ Signed Diaspora Interaction
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL |  |    
-| interaction | The Diaspora interaction | mediumtext | YES |  | NULL |  |    
+| uri-id      | Id of the item-uri table entry that contains the item uri | int unsigned | NO  | PRI | NULL |  |    
+| interaction | The Diaspora interaction                                  | mediumtext   | YES |     | NULL |  |    
 
 Return to [database documentation](help/database)
index e8c55a5b33fe12ae2dd23cb3506dfe804b32fe6a..a227b78dbcbcf43c17e00585623baaffd1700e74 100644 (file)
@@ -4,25 +4,25 @@ Events
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| guid |  | varchar(255) | NO |  |  |  |    
-| uid | Owner User id | mediumint unsigned | NO |  | 0 |  |    
-| cid | contact_id (ID of the contact in contact table) | int unsigned | NO |  | 0 |  |    
-| uri |  | varchar(255) | NO |  |  |  |    
-| created | creation time | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| edited | last edit time | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| start | event start time | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| finish | event end time | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| summary | short description or title of the event | text | YES |  | NULL |  |    
-| desc | event description | text | YES |  | NULL |  |    
-| location | event location | text | YES |  | NULL |  |    
-| type | event or birthday | varchar(20) | NO |  |  |  |    
-| nofinish | if event does have no end this is 1 | boolean | NO |  | 0 |  |    
-| adjust | adjust to timezone of the recipient (0 or 1) | boolean | NO |  | 1 |  |    
-| ignore | 0 or 1 | boolean | NO |  | 0 |  |    
-| allow_cid | Access Control - list of allowed contact.id &#039;&lt;19&gt;&lt;78&gt;&#039; | mediumtext | YES |  | NULL |  |    
-| allow_gid | Access Control - list of allowed groups | mediumtext | YES |  | NULL |  |    
-| deny_cid | Access Control - list of denied contact.id | mediumtext | YES |  | NULL |  |    
-| deny_gid | Access Control - list of denied groups | mediumtext | YES |  | NULL |  |    
+| id        | sequential ID                                          | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| guid      |                                                        | varchar(255)       | NO  |     |                     |                |    
+| uid       | Owner User id                                          | mediumint unsigned | NO  |     | 0                   |                |    
+| cid       | contact_id (ID of the contact in contact table)        | int unsigned       | NO  |     | 0                   |                |    
+| uri       |                                                        | varchar(255)       | NO  |     |                     |                |    
+| created   | creation time                                          | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| edited    | last edit time                                         | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| start     | event start time                                       | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| finish    | event end time                                         | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| summary   | short description or title of the event                | text               | YES |     | NULL                |                |    
+| desc      | event description                                      | text               | YES |     | NULL                |                |    
+| location  | event location                                         | text               | YES |     | NULL                |                |    
+| type      | event or birthday                                      | varchar(20)        | NO  |     |                     |                |    
+| nofinish  | if event does have no end this is 1                    | boolean            | NO  |     | 0                   |                |    
+| adjust    | adjust to timezone of the recipient (0 or 1)           | boolean            | NO  |     | 1                   |                |    
+| ignore    | 0 or 1                                                 | boolean            | NO  |     | 0                   |                |    
+| allow_cid | Access Control - list of allowed contact.id &#039;&lt;19&gt;&lt;78&gt;&#039; | mediumtext         | YES |     | NULL                |                |    
+| allow_gid | Access Control - list of allowed groups                | mediumtext         | YES |     | NULL                |                |    
+| deny_cid  | Access Control - list of denied contact.id             | mediumtext         | YES |     | NULL                |                |    
+| deny_gid  | Access Control - list of denied groups                 | mediumtext         | YES |     | NULL                |                |    
 
 Return to [database documentation](help/database)
index d78d55fe4ac251e48ac0324d22088f3ad4a6a494..b1b622a21554d60a5b52e2902eb6eeb22fdcba6f 100644 (file)
@@ -4,22 +4,22 @@ Diaspora compatible contacts - used in the Diaspora implementation
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| guid | unique id | varchar(255) | NO |  |  |  |    
-| url |  | varchar(255) | NO |  |  |  |    
-| name |  | varchar(255) | NO |  |  |  |    
-| photo |  | varchar(255) | NO |  |  |  |    
-| request |  | varchar(255) | NO |  |  |  |    
-| nick |  | varchar(255) | NO |  |  |  |    
-| addr |  | varchar(255) | NO |  |  |  |    
-| batch |  | varchar(255) | NO |  |  |  |    
-| notify |  | varchar(255) | NO |  |  |  |    
-| poll |  | varchar(255) | NO |  |  |  |    
-| confirm |  | varchar(255) | NO |  |  |  |    
-| priority |  | tinyint unsigned | NO |  | 0 |  |    
-| network |  | char(4) | NO |  |  |  |    
-| alias |  | varchar(255) | NO |  |  |  |    
-| pubkey |  | text | YES |  | NULL |  |    
-| updated |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| id       | sequential ID | int unsigned     | NO  | PRI | NULL                | auto_increment |    
+| guid     | unique id     | varchar(255)     | NO  |     |                     |                |    
+| url      |               | varchar(255)     | NO  |     |                     |                |    
+| name     |               | varchar(255)     | NO  |     |                     |                |    
+| photo    |               | varchar(255)     | NO  |     |                     |                |    
+| request  |               | varchar(255)     | NO  |     |                     |                |    
+| nick     |               | varchar(255)     | NO  |     |                     |                |    
+| addr     |               | varchar(255)     | NO  |     |                     |                |    
+| batch    |               | varchar(255)     | NO  |     |                     |                |    
+| notify   |               | varchar(255)     | NO  |     |                     |                |    
+| poll     |               | varchar(255)     | NO  |     |                     |                |    
+| confirm  |               | varchar(255)     | NO  |     |                     |                |    
+| priority |               | tinyint unsigned | NO  |     | 0                   |                |    
+| network  |               | char(4)          | NO  |     |                     |                |    
+| alias    |               | varchar(255)     | NO  |     |                     |                |    
+| pubkey   |               | text             | YES |     | NULL                |                |    
+| updated  |               | datetime         | NO  |     | 0001-01-01 00:00:00 |                |    
 
 Return to [database documentation](help/database)
index 11325b64726de564efa78d465b444ca1c69d7308..206410ad94563506b41c6868419b676a09f01c37 100644 (file)
@@ -4,14 +4,14 @@ friend suggestion stuff
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
-| cid |  | int unsigned | NO |  | 0 |  |    
-| name |  | varchar(255) | NO |  |  |  |    
-| url |  | varchar(255) | NO |  |  |  |    
-| request |  | varchar(255) | NO |  |  |  |    
-| photo |  | varchar(255) | NO |  |  |  |    
-| note |  | text | YES |  | NULL |  |    
-| created |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| id      |         | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| uid     | User id | mediumint unsigned | NO  |     | 0                   |                |    
+| cid     |         | int unsigned       | NO  |     | 0                   |                |    
+| name    |         | varchar(255)       | NO  |     |                     |                |    
+| url     |         | varchar(255)       | NO  |     |                     |                |    
+| request |         | varchar(255)       | NO  |     |                     |                |    
+| photo   |         | varchar(255)       | NO  |     |                     |                |    
+| note    |         | text               | YES |     | NULL                |                |    
+| created |         | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
 
 Return to [database documentation](help/database)
index 1f4d0e588f8369b7015494d8af3ac404c3f83e43..11e6d667c75616f5632e22c946cfe68839e982e4 100644 (file)
@@ -4,10 +4,10 @@ privacy groups, group info
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | Owner User id | mediumint unsigned | NO |  | 0 |  |    
-| visible | 1 indicates the member list is not private | boolean | NO |  | 0 |  |    
-| deleted | 1 indicates the group has been deleted | boolean | NO |  | 0 |  |    
-| name | human readable name of group | varchar(255) | NO |  |  |  |    
+| id      | sequential ID                              | int unsigned       | NO | PRI | NULL | auto_increment |    
+| uid     | Owner User id                              | mediumint unsigned | NO |     | 0    |                |    
+| visible | 1 indicates the member list is not private | boolean            | NO |     | 0    |                |    
+| deleted | 1 indicates the group has been deleted     | boolean            | NO |     | 0    |                |    
+| name    | human readable name of group               | varchar(255)       | NO |     |      |                |    
 
 Return to [database documentation](help/database)
index fa1c64d2ebc909810ce1a8ae66362f076b561e45..0169d276b178594ca2e2561f696a250db9d91cde 100644 (file)
@@ -4,8 +4,8 @@ privacy groups, member info
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| gid | groups.id of the associated group | int unsigned | NO |  | 0 |  |    
-| contact-id | contact.id of the member assigned to the associated group | int unsigned | NO |  | 0 |  |    
+| id         | sequential ID                                             | int unsigned | NO | PRI | NULL | auto_increment |    
+| gid        | groups.id of the associated group                         | int unsigned | NO |     | 0    |                |    
+| contact-id | contact.id of the member assigned to the associated group | int unsigned | NO |     | 0    |                |    
 
 Return to [database documentation](help/database)
index 985845c43dd91400d9c3f46cf7678582a1d4b26d..9631f293ece383a20ddf3a45ca145ffbed7c449f 100644 (file)
@@ -4,7 +4,7 @@ Tags that the server has subscribed
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| gserver-id | The id of the gserver | int unsigned | NO | PRI | 0 |  |    
-| tag | Tag that the server has subscribed | varchar(100) | NO | PRI |  |  |    
+| gserver-id | The id of the gserver              | int unsigned | NO | PRI | 0 |  |    
+| tag        | Tag that the server has subscribed | varchar(100) | NO | PRI |   |  |    
 
 Return to [database documentation](help/database)
index bfbf4ec85f2ce387a2f473170e11cfa9b827f025..220a8a17c81186e59071f8fcd0c3f978f16087c3 100644 (file)
@@ -4,28 +4,28 @@ Global servers
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| url |  | varchar(255) | NO |  |  |  |    
-| nurl |  | varchar(255) | NO |  |  |  |    
-| version |  | varchar(255) | NO |  |  |  |    
-| site_name |  | varchar(255) | NO |  |  |  |    
-| info |  | text | YES |  | NULL |  |    
-| register_policy |  | tinyint | NO |  | 0 |  |    
-| registered-users | Number of registered users | int unsigned | NO |  | 0 |  |    
-| directory-type | Type of directory service (Poco, Mastodon) | tinyint | YES |  | 0 |  |    
-| poco |  | varchar(255) | NO |  |  |  |    
-| noscrape |  | varchar(255) | NO |  |  |  |    
-| network |  | char(4) | NO |  |  |  |    
-| protocol | The protocol of the server | tinyint unsigned | YES |  | NULL |  |    
-| platform |  | varchar(255) | NO |  |  |  |    
-| relay-subscribe | Has the server subscribed to the relay system | boolean | NO |  | 0 |  |    
-| relay-scope | The scope of messages that the server wants to get | varchar(10) | NO |  |  |  |    
-| detection-method | Method that had been used to detect that server | tinyint unsigned | YES |  | NULL |  |    
-| created |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| last_poco_query |  | datetime | YES |  | 0001-01-01 00:00:00 |  |    
-| last_contact | Last successful connection request | datetime | YES |  | 0001-01-01 00:00:00 |  |    
-| last_failure | Last failed connection request | datetime | YES |  | 0001-01-01 00:00:00 |  |    
-| failed | Connection failed | boolean | YES |  | NULL |  |    
-| next_contact | Next connection request | datetime | YES |  | 0001-01-01 00:00:00 |  |    
+| id               | sequential ID                                      | int unsigned     | NO  | PRI | NULL                | auto_increment |    
+| url              |                                                    | varchar(255)     | NO  |     |                     |                |    
+| nurl             |                                                    | varchar(255)     | NO  |     |                     |                |    
+| version          |                                                    | varchar(255)     | NO  |     |                     |                |    
+| site_name        |                                                    | varchar(255)     | NO  |     |                     |                |    
+| info             |                                                    | text             | YES |     | NULL                |                |    
+| register_policy  |                                                    | tinyint          | NO  |     | 0                   |                |    
+| registered-users | Number of registered users                         | int unsigned     | NO  |     | 0                   |                |    
+| directory-type   | Type of directory service (Poco, Mastodon)         | tinyint          | YES |     | 0                   |                |    
+| poco             |                                                    | varchar(255)     | NO  |     |                     |                |    
+| noscrape         |                                                    | varchar(255)     | NO  |     |                     |                |    
+| network          |                                                    | char(4)          | NO  |     |                     |                |    
+| protocol         | The protocol of the server                         | tinyint unsigned | YES |     | NULL                |                |    
+| platform         |                                                    | varchar(255)     | NO  |     |                     |                |    
+| relay-subscribe  | Has the server subscribed to the relay system      | boolean          | NO  |     | 0                   |                |    
+| relay-scope      | The scope of messages that the server wants to get | varchar(10)      | NO  |     |                     |                |    
+| detection-method | Method that had been used to detect that server    | tinyint unsigned | YES |     | NULL                |                |    
+| created          |                                                    | datetime         | NO  |     | 0001-01-01 00:00:00 |                |    
+| last_poco_query  |                                                    | datetime         | YES |     | 0001-01-01 00:00:00 |                |    
+| last_contact     | Last successful connection request                 | datetime         | YES |     | 0001-01-01 00:00:00 |                |    
+| last_failure     | Last failed connection request                     | datetime         | YES |     | 0001-01-01 00:00:00 |                |    
+| failed           | Connection failed                                  | boolean          | YES |     | NULL                |                |    
+| next_contact     | Next connection request                            | datetime         | YES |     | 0001-01-01 00:00:00 |                |    
 
 Return to [database documentation](help/database)
index dbf4f790163eafa80740766f94e0eb69c135d4b2..c6b6cf9d0ecd53b63a2a164b56b664aefca0ca22 100644 (file)
@@ -4,10 +4,10 @@ addon hook registry
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| hook | name of hook | varbinary(100) | NO |  |  |  |    
-| file | relative filename of hook handler | varbinary(200) | NO |  |  |  |    
-| function | function name of hook handler | varbinary(200) | NO |  |  |  |    
-| priority | not yet implemented - can be used to sort conflicts in hook handling by calling handlers in priority order | smallint unsigned | NO |  | 0 |  |    
+| id       | sequential ID                                                                                              | int unsigned      | NO | PRI | NULL | auto_increment |    
+| hook     | name of hook                                                                                               | varbinary(100)    | NO |     |      |                |    
+| file     | relative filename of hook handler                                                                          | varbinary(200)    | NO |     |      |                |    
+| function | function name of hook handler                                                                              | varbinary(200)    | NO |     |      |                |    
+| priority | not yet implemented - can be used to sort conflicts in hook handling by calling handlers in priority order | smallint unsigned | NO |     | 0    |                |    
 
 Return to [database documentation](help/database)
index 586f2b450191a96021e265def7bd296b70f144de..97c3bb5fe321e83e4d9e77b793282dfbd75f0871 100644 (file)
@@ -4,7 +4,7 @@ Hostname
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | tinyint unsigned | NO | PRI | NULL | auto_increment |    
-| name | The hostname | varchar(128) | NO |  |  |  |    
+| id   | sequential ID | tinyint unsigned | NO | PRI | NULL | auto_increment |    
+| name | The hostname  | varchar(128)     | NO |     |      |                |    
 
 Return to [database documentation](help/database)
index 19b3c43e5f5080a0a01f6a6408bf8cb6059bec0e..882f601b2a28dfc3ec737de08f616343d66156b7 100644 (file)
@@ -4,12 +4,12 @@ Status of ActivityPub inboxes
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| url | URL of the inbox | varbinary(255) | NO | PRI | NULL |  |    
-| created | Creation date of this entry | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| success | Date of the last successful delivery | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| failure | Date of the last failed delivery | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| previous | Previous delivery date | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| archive | Is the inbox archived? | boolean | NO |  | 0 |  |    
-| shared | Is it a shared inbox? | boolean | NO |  | 0 |  |    
+| url      | URL of the inbox                     | varbinary(255) | NO | PRI | NULL                |  |    
+| created  | Creation date of this entry          | datetime       | NO |     | 0001-01-01 00:00:00 |  |    
+| success  | Date of the last successful delivery | datetime       | NO |     | 0001-01-01 00:00:00 |  |    
+| failure  | Date of the last failed delivery     | datetime       | NO |     | 0001-01-01 00:00:00 |  |    
+| previous | Previous delivery date               | datetime       | NO |     | 0001-01-01 00:00:00 |  |    
+| archive  | Is the inbox archived?               | boolean        | NO |     | 0                   |  |    
+| shared   | Is it a shared inbox?                | boolean        | NO |     | 0                   |  |    
 
 Return to [database documentation](help/database)
index 7aa162bddc935ff5e3e28272cf6952482705e640..698fbe9189e9321104095f8f0e392ec6a3dc40b2 100644 (file)
@@ -4,16 +4,16 @@ Table intro
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
-| fid |  | int unsigned | YES |  | NULL |  |    
-| contact-id |  | int unsigned | NO |  | 0 |  |    
-| knowyou |  | boolean | NO |  | 0 |  |    
-| duplex |  | boolean | NO |  | 0 |  |    
-| note |  | text | YES |  | NULL |  |    
-| hash |  | varchar(255) | NO |  |  |  |    
-| datetime |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| blocked |  | boolean | NO |  | 1 |  |    
-| ignore |  | boolean | NO |  | 0 |  |    
+| id         | sequential ID | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| uid        | User id       | mediumint unsigned | NO  |     | 0                   |                |    
+| fid        |               | int unsigned       | YES |     | NULL                |                |    
+| contact-id |               | int unsigned       | NO  |     | 0                   |                |    
+| knowyou    |               | boolean            | NO  |     | 0                   |                |    
+| duplex     |               | boolean            | NO  |     | 0                   |                |    
+| note       |               | text               | YES |     | NULL                |                |    
+| hash       |               | varchar(255)       | NO  |     |                     |                |    
+| datetime   |               | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| blocked    |               | boolean            | NO  |     | 1                   |                |    
+| ignore     |               | boolean            | NO  |     | 0                   |                |    
 
 Return to [database documentation](help/database)
index 85c7a40b3c884beea150354cda1787f0de26bf94..cc7a28e3ab8687628e768ddce3c2f4ca0c0553ad 100644 (file)
@@ -4,8 +4,8 @@ URI and GUID for items
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | int unsigned | NO | PRI | NULL | auto_increment |    
-| uri | URI of an item | varbinary(255) | NO |  | NULL |  |    
-| guid | A unique identifier for an item | varbinary(255) | YES |  | NULL |  |    
+| id   |                                 | int unsigned   | NO  | PRI | NULL | auto_increment |    
+| uri  | URI of an item                  | varbinary(255) | NO  |     | NULL |                |    
+| guid | A unique identifier for an item | varbinary(255) | YES |     | NULL |                |    
 
 Return to [database documentation](help/database)
index cf56a0071926a104c8ff6f4faaad53099b082d70..94e39dee78c8dd749abfe7c142d8b4604bb264ef 100644 (file)
@@ -4,10 +4,10 @@ Table locks
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| name |  | varchar(128) | NO |  |  |  |    
-| locked |  | boolean | NO |  | 0 |  |    
-| pid | Process ID | int unsigned | NO |  | 0 |  |    
-| expires | datetime of cache expiration | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| id      | sequential ID                | int unsigned | NO | PRI | NULL                | auto_increment |    
+| name    |                              | varchar(128) | NO |     |                     |                |    
+| locked  |                              | boolean      | NO |     | 0                   |                |    
+| pid     | Process ID                   | int unsigned | NO |     | 0                   |                |    
+| expires | datetime of cache expiration | datetime     | NO |     | 0001-01-01 00:00:00 |                |    
 
 Return to [database documentation](help/database)
index 2f96d639d3e6b95b5262f3d8159001b60a1caf0b..7ee8022559b36d21c2e5b845b40cb49f9eccb467 100644 (file)
@@ -4,27 +4,27 @@ private messages
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | Owner User id | mediumint unsigned | NO |  | 0 |  |    
-| guid | A unique identifier for this private message | varchar(255) | NO |  |  |  |    
-| from-name | name of the sender | varchar(255) | NO |  |  |  |    
-| from-photo | contact photo link of the sender | varchar(255) | NO |  |  |  |    
-| from-url | profile linke of the sender | varchar(255) | NO |  |  |  |    
-| contact-id | contact.id | varchar(255) | YES |  | NULL |  |    
-| author-id | Link to the contact table with uid=0 of the author of the mail | int unsigned | YES |  | NULL |  |    
-| convid | conv.id | int unsigned | YES |  | NULL |  |    
-| title |  | varchar(255) | NO |  |  |  |    
-| body |  | mediumtext | YES |  | NULL |  |    
-| seen | if message visited it is 1 | boolean | NO |  | 0 |  |    
-| reply |  | boolean | NO |  | 0 |  |    
-| replied |  | boolean | NO |  | 0 |  |    
-| unknown | if sender not in the contact table this is 1 | boolean | NO |  | 0 |  |    
-| uri |  | varchar(255) | NO |  |  |  |    
-| uri-id | Item-uri id of the related mail | int unsigned | YES |  | NULL |  |    
-| parent-uri |  | varchar(255) | NO |  |  |  |    
-| parent-uri-id | Item-uri id of the parent of the related mail | int unsigned | YES |  | NULL |  |    
-| thr-parent |  | varchar(255) | YES |  | NULL |  |    
-| thr-parent-id | Id of the item-uri table that contains the thread parent uri | int unsigned | YES |  | NULL |  |    
-| created | creation time of the private message | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| id            | sequential ID                                                  | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| uid           | Owner User id                                                  | mediumint unsigned | NO  |     | 0                   |                |    
+| guid          | A unique identifier for this private message                   | varchar(255)       | NO  |     |                     |                |    
+| from-name     | name of the sender                                             | varchar(255)       | NO  |     |                     |                |    
+| from-photo    | contact photo link of the sender                               | varchar(255)       | NO  |     |                     |                |    
+| from-url      | profile linke of the sender                                    | varchar(255)       | NO  |     |                     |                |    
+| contact-id    | contact.id                                                     | varchar(255)       | YES |     | NULL                |                |    
+| author-id     | Link to the contact table with uid=0 of the author of the mail | int unsigned       | YES |     | NULL                |                |    
+| convid        | conv.id                                                        | int unsigned       | YES |     | NULL                |                |    
+| title         |                                                                | varchar(255)       | NO  |     |                     |                |    
+| body          |                                                                | mediumtext         | YES |     | NULL                |                |    
+| seen          | if message visited it is 1                                     | boolean            | NO  |     | 0                   |                |    
+| reply         |                                                                | boolean            | NO  |     | 0                   |                |    
+| replied       |                                                                | boolean            | NO  |     | 0                   |                |    
+| unknown       | if sender not in the contact table this is 1                   | boolean            | NO  |     | 0                   |                |    
+| uri           |                                                                | varchar(255)       | NO  |     |                     |                |    
+| uri-id        | Item-uri id of the related mail                                | int unsigned       | YES |     | NULL                |                |    
+| parent-uri    |                                                                | varchar(255)       | NO  |     |                     |                |    
+| parent-uri-id | Item-uri id of the parent of the related mail                  | int unsigned       | YES |     | NULL                |                |    
+| thr-parent    |                                                                | varchar(255)       | YES |     | NULL                |                |    
+| thr-parent-id | Id of the item-uri table that contains the thread parent uri   | int unsigned       | YES |     | NULL                |                |    
+| created       | creation time of the private message                           | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
 
 Return to [database documentation](help/database)
index ec2f5cb54eb6e59c5efe1cb43ccf59a0d406013a..cd3808d845eb54dd282c945999038e6d1f6e2944 100644 (file)
@@ -4,18 +4,18 @@ Mail account data for fetching mails
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
-| server |  | varchar(255) | NO |  |  |  |    
-| port |  | smallint unsigned | NO |  | 0 |  |    
-| ssltype |  | varchar(16) | NO |  |  |  |    
-| mailbox |  | varchar(255) | NO |  |  |  |    
-| user |  | varchar(255) | NO |  |  |  |    
-| pass |  | text | YES |  | NULL |  |    
-| reply_to |  | varchar(255) | NO |  |  |  |    
-| action |  | tinyint unsigned | NO |  | 0 |  |    
-| movetofolder |  | varchar(255) | NO |  |  |  |    
-| pubmail |  | boolean | NO |  | 0 |  |    
-| last_check |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| id           | sequential ID | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| uid          | User id       | mediumint unsigned | NO  |     | 0                   |                |    
+| server       |               | varchar(255)       | NO  |     |                     |                |    
+| port         |               | smallint unsigned  | NO  |     | 0                   |                |    
+| ssltype      |               | varchar(16)        | NO  |     |                     |                |    
+| mailbox      |               | varchar(255)       | NO  |     |                     |                |    
+| user         |               | varchar(255)       | NO  |     |                     |                |    
+| pass         |               | text               | YES |     | NULL                |                |    
+| reply_to     |               | varchar(255)       | NO  |     |                     |                |    
+| action       |               | tinyint unsigned   | NO  |     | 0                   |                |    
+| movetofolder |               | varchar(255)       | NO  |     |                     |                |    
+| pubmail      |               | boolean            | NO  |     | 0                   |                |    
+| last_check   |               | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
 
 Return to [database documentation](help/database)
index 645bba4925e3ccb862954ff1ea7e31b651335234..42b255354c509c4755bc86bfc393b4cac5590302 100644 (file)
@@ -4,8 +4,8 @@ table of accounts that can manage each other
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
-| mid | User id | mediumint unsigned | NO |  | 0 |  |    
+| id  | sequential ID | int unsigned       | NO | PRI | NULL | auto_increment |    
+| uid | User id       | mediumint unsigned | NO |     | 0    |                |    
+| mid | User id       | mediumint unsigned | NO |     | 0    |                |    
 
 Return to [database documentation](help/database)
index 6a6f0c81d5b1ce0602a2663be6f6c053920e9294..5858151a3e70c5d208e5f3613e306183632e4e94 100644 (file)
@@ -4,14 +4,14 @@ notifications
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | Owner User id | mediumint unsigned | YES |  | NULL |  |    
-| vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | YES |  | NULL |  |    
-| type |  | tinyint unsigned | YES |  | NULL |  |    
-| actor-id | Link to the contact table with uid=0 of the actor that caused the notification | int unsigned | YES |  | NULL |  |    
-| target-uri-id | Item-uri id of the related post | int unsigned | YES |  | NULL |  |    
-| parent-uri-id | Item-uri id of the parent of the related post | int unsigned | YES |  | NULL |  |    
-| created |  | datetime | YES |  | NULL |  |    
-| seen |  | boolean | YES |  | 0 |  |    
+| id            | sequential ID                                                                  | int unsigned       | NO  | PRI | NULL | auto_increment |    
+| uid           | Owner User id                                                                  | mediumint unsigned | YES |     | NULL |                |    
+| vid           | Id of the verb table entry that contains the activity verbs                    | smallint unsigned  | YES |     | NULL |                |    
+| type          |                                                                                | tinyint unsigned   | YES |     | NULL |                |    
+| actor-id      | Link to the contact table with uid=0 of the actor that caused the notification | int unsigned       | YES |     | NULL |                |    
+| target-uri-id | Item-uri id of the related post                                                | int unsigned       | YES |     | NULL |                |    
+| parent-uri-id | Item-uri id of the parent of the related post                                  | int unsigned       | YES |     | NULL |                |    
+| created       |                                                                                | datetime           | YES |     | NULL |                |    
+| seen          |                                                                                | boolean            | YES |     | 0    |                |    
 
 Return to [database documentation](help/database)
index 11d98b4c0a0fbab5c2915ebe4323e492f73d7ae7..24aba8093b7d9a4f01a9afb197ea686c5ef0bb22 100644 (file)
@@ -4,11 +4,11 @@ Table notify-threads
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| notify-id |  | int unsigned | NO |  | 0 |  |    
-| master-parent-item | Deprecated | int unsigned | YES |  | NULL |  |    
-| master-parent-uri-id | Item-uri id of the parent of the related post | int unsigned | YES |  | NULL |  |    
-| parent-item |  | int unsigned | NO |  | 0 |  |    
-| receiver-uid | User id | mediumint unsigned | NO |  | 0 |  |    
+| id                   | sequential ID                                 | int unsigned       | NO  | PRI | NULL | auto_increment |    
+| notify-id            |                                               | int unsigned       | NO  |     | 0    |                |    
+| master-parent-item   | Deprecated                                    | int unsigned       | YES |     | NULL |                |    
+| master-parent-uri-id | Item-uri id of the parent of the related post | int unsigned       | YES |     | NULL |                |    
+| parent-item          |                                               | int unsigned       | NO  |     | 0    |                |    
+| receiver-uid         | User id                                       | mediumint unsigned | NO  |     | 0    |                |    
 
 Return to [database documentation](help/database)
index 07263ab4dcf4b056ad55939e2638096bb944270b..79c1c73593266673ea14ac3f86995abe56c85116 100644 (file)
@@ -4,23 +4,23 @@ notifications
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| type |  | smallint unsigned | NO |  | 0 |  |    
-| name |  | varchar(255) | NO |  |  |  |    
-| url |  | varchar(255) | NO |  |  |  |    
-| photo |  | varchar(255) | NO |  |  |  |    
-| date |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| msg |  | mediumtext | YES |  | NULL |  |    
-| uid | Owner User id | mediumint unsigned | NO |  | 0 |  |    
-| link |  | varchar(255) | NO |  |  |  |    
-| iid |  | int unsigned | YES |  | NULL |  |    
-| parent |  | int unsigned | YES |  | NULL |  |    
-| uri-id | Item-uri id of the related post | int unsigned | YES |  | NULL |  |    
-| parent-uri-id | Item-uri id of the parent of the related post | int unsigned | YES |  | NULL |  |    
-| seen |  | boolean | NO |  | 0 |  |    
-| verb |  | varchar(100) | NO |  |  |  |    
-| otype |  | varchar(10) | NO |  |  |  |    
-| name_cache | Cached bbcode parsing of name | tinytext | YES |  | NULL |  |    
-| msg_cache | Cached bbcode parsing of msg | mediumtext | YES |  | NULL |  |    
+| id            | sequential ID                                 | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| type          |                                               | smallint unsigned  | NO  |     | 0                   |                |    
+| name          |                                               | varchar(255)       | NO  |     |                     |                |    
+| url           |                                               | varchar(255)       | NO  |     |                     |                |    
+| photo         |                                               | varchar(255)       | NO  |     |                     |                |    
+| date          |                                               | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| msg           |                                               | mediumtext         | YES |     | NULL                |                |    
+| uid           | Owner User id                                 | mediumint unsigned | NO  |     | 0                   |                |    
+| link          |                                               | varchar(255)       | NO  |     |                     |                |    
+| iid           |                                               | int unsigned       | YES |     | NULL                |                |    
+| parent        |                                               | int unsigned       | YES |     | NULL                |                |    
+| uri-id        | Item-uri id of the related post               | int unsigned       | YES |     | NULL                |                |    
+| parent-uri-id | Item-uri id of the parent of the related post | int unsigned       | YES |     | NULL                |                |    
+| seen          |                                               | boolean            | NO  |     | 0                   |                |    
+| verb          |                                               | varchar(100)       | NO  |     |                     |                |    
+| otype         |                                               | varchar(10)        | NO  |     |                     |                |    
+| name_cache    | Cached bbcode parsing of name                 | tinytext           | YES |     | NULL                |                |    
+| msg_cache     | Cached bbcode parsing of msg                  | mediumtext         | YES |     | NULL                |                |    
 
 Return to [database documentation](help/database)
index 09b9fbbf4ce88b1d2005589daf521f7c5d2f6080..3a264d7da07a9d5271d64f1818a8a813f7d6687c 100644 (file)
@@ -4,9 +4,9 @@ cache for OEmbed queries
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| url | page url | varbinary(255) | NO | PRI | NULL |  |    
-| maxwidth | Maximum width passed to Oembed | mediumint unsigned | NO | PRI | NULL |  |    
-| content | OEmbed data of the page | mediumtext | YES |  | NULL |  |    
-| created | datetime of creation | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| url      | page url                       | varbinary(255)     | NO  | PRI | NULL                |  |    
+| maxwidth | Maximum width passed to Oembed | mediumint unsigned | NO  | PRI | NULL                |  |    
+| content  | OEmbed data of the page        | mediumtext         | YES |     | NULL                |  |    
+| created  | datetime of creation           | datetime           | NO  |     | 0001-01-01 00:00:00 |  |    
 
 Return to [database documentation](help/database)
index 71a04b0d12204e12e0b00facfd7d421b61370670..ce30bbacfff5002f4c2441c5c8c0af3c125620f5 100644 (file)
@@ -4,11 +4,11 @@ Store OpenWebAuth token to verify contacts
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User id - currently unused | mediumint unsigned | NO |  | 0 |  |    
-| type | Verify type | varchar(32) | NO |  |  |  |    
-| token | A generated token | varchar(255) | NO |  |  |  |    
-| meta |  | varchar(255) | NO |  |  |  |    
-| created | datetime of creation | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| id      | sequential ID              | int unsigned       | NO | PRI | NULL                | auto_increment |    
+| uid     | User id - currently unused | mediumint unsigned | NO |     | 0                   |                |    
+| type    | Verify type                | varchar(32)        | NO |     |                     |                |    
+| token   | A generated token          | varchar(255)       | NO |     |                     |                |    
+| meta    |                            | varchar(255)       | NO |     |                     |                |    
+| created | datetime of creation       | datetime           | NO |     | 0001-01-01 00:00:00 |                |    
 
 Return to [database documentation](help/database)
index 8f8bd7bdd78e0a4f163c93214cb5b5004490d258..757b8c0ab4226c7001627f67da748cdece0358cd 100644 (file)
@@ -4,12 +4,12 @@ cache for &#039;parse_url&#039; queries
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| url_hash | page url hash | binary(64) | NO | PRI | NULL |  |    
-| guessing | is the &#039;guessing&#039; mode active? | boolean | NO | PRI | 0 |  |    
-| oembed | is the data the result of oembed? | boolean | NO | PRI | 0 |  |    
-| url | page url | text | NO |  | NULL |  |    
-| content | page data | mediumtext | YES |  | NULL |  |    
-| created | datetime of creation | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| expires | datetime of expiration | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| url_hash | page url hash                     | binary(64) | NO  | PRI | NULL                |  |    
+| guessing | is the &#039;guessing&#039; mode active?    | boolean    | NO  | PRI | 0                   |  |    
+| oembed   | is the data the result of oembed? | boolean    | NO  | PRI | 0                   |  |    
+| url      | page url                          | text       | NO  |     | NULL                |  |    
+| content  | page data                         | mediumtext | YES |     | NULL                |  |    
+| created  | datetime of creation              | datetime   | NO  |     | 0001-01-01 00:00:00 |  |    
+| expires  | datetime of expiration            | datetime   | NO  |     | 0001-01-01 00:00:00 |  |    
 
 Return to [database documentation](help/database)
index c9270937828361900b7a7053aea7e17807d2f0ec..99f9058777f30bb039d9c52f8c4e0daa038432f5 100644 (file)
@@ -4,10 +4,10 @@ personal (per user) configuration storage
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | Primary key | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
-| cat | Category | varchar(50) | NO |  |  |  |    
-| k | Key | varchar(100) | NO |  |  |  |    
-| v | Value | mediumtext | YES |  | NULL |  |    
+| id  | Primary key | int unsigned       | NO  | PRI | NULL | auto_increment |    
+| uid | User id     | mediumint unsigned | NO  |     | 0    |                |    
+| cat | Category    | varchar(50)        | NO  |     |      |                |    
+| k   | Key         | varchar(100)       | NO  |     |      |                |    
+| v   | Value       | mediumtext         | YES |     | NULL |                |    
 
 Return to [database documentation](help/database)
index 3bcbef86e7f8bb56528cfd278830cfda29738217..e492455242b866bf98f861df481c1b159dea52cf 100644 (file)
@@ -4,11 +4,11 @@ Table permissionset
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | Owner id of this permission set | mediumint unsigned | NO |  | 0 |  |    
-| allow_cid | Access Control - list of allowed contact.id &#039;&lt;19&gt;&lt;78&gt;&#039; | mediumtext | YES |  | NULL |  |    
-| allow_gid | Access Control - list of allowed groups | mediumtext | YES |  | NULL |  |    
-| deny_cid | Access Control - list of denied contact.id | mediumtext | YES |  | NULL |  |    
-| deny_gid | Access Control - list of denied groups | mediumtext | YES |  | NULL |  |    
+| id        | sequential ID                                          | int unsigned       | NO  | PRI | NULL | auto_increment |    
+| uid       | Owner id of this permission set                        | mediumint unsigned | NO  |     | 0    |                |    
+| allow_cid | Access Control - list of allowed contact.id &#039;&lt;19&gt;&lt;78&gt;&#039; | mediumtext         | YES |     | NULL |                |    
+| allow_gid | Access Control - list of allowed groups                | mediumtext         | YES |     | NULL |                |    
+| deny_cid  | Access Control - list of denied contact.id             | mediumtext         | YES |     | NULL |                |    
+| deny_gid  | Access Control - list of denied groups                 | mediumtext         | YES |     | NULL |                |    
 
 Return to [database documentation](help/database)
index 80b74b6d2ef85dbbe87e5b7f111c1ceb4a118b2f..10ae06f09ecb99c75b8a715812d59a738126dcfb 100644 (file)
@@ -4,32 +4,32 @@ photo storage
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | Owner User id | mediumint unsigned | NO |  | 0 |  |    
-| contact-id | contact.id | int unsigned | NO |  | 0 |  |    
-| guid | A unique identifier for this photo | char(16) | NO |  |  |  |    
-| resource-id |  | char(32) | NO |  |  |  |    
-| hash | hash value of the photo | char(32) | YES |  | NULL |  |    
-| created | creation date | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| edited | last edited date | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| title |  | varchar(255) | NO |  |  |  |    
-| desc |  | text | YES |  | NULL |  |    
-| album | The name of the album to which the photo belongs | varchar(255) | NO |  |  |  |    
-| filename |  | varchar(255) | NO |  |  |  |    
-| type |  | varchar(30) | NO |  | image/jpeg |  |    
-| height |  | smallint unsigned | NO |  | 0 |  |    
-| width |  | smallint unsigned | NO |  | 0 |  |    
-| datasize |  | int unsigned | NO |  | 0 |  |    
-| data |  | mediumblob | NO |  | NULL |  |    
-| scale |  | tinyint unsigned | NO |  | 0 |  |    
-| profile |  | boolean | NO |  | 0 |  |    
-| allow_cid | Access Control - list of allowed contact.id &#039;&lt;19&gt;&lt;78&gt;&#039; | mediumtext | YES |  | NULL |  |    
-| allow_gid | Access Control - list of allowed groups | mediumtext | YES |  | NULL |  |    
-| deny_cid | Access Control - list of denied contact.id | mediumtext | YES |  | NULL |  |    
-| deny_gid | Access Control - list of denied groups | mediumtext | YES |  | NULL |  |    
-| accessible | Make photo publicly accessible, ignoring permissions | boolean | NO |  | 0 |  |    
-| backend-class | Storage backend class | tinytext | YES |  | NULL |  |    
-| backend-ref | Storage backend data reference | text | YES |  | NULL |  |    
-| updated |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| id            | sequential ID                                          | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| uid           | Owner User id                                          | mediumint unsigned | NO  |     | 0                   |                |    
+| contact-id    | contact.id                                             | int unsigned       | NO  |     | 0                   |                |    
+| guid          | A unique identifier for this photo                     | char(16)           | NO  |     |                     |                |    
+| resource-id   |                                                        | char(32)           | NO  |     |                     |                |    
+| hash          | hash value of the photo                                | char(32)           | YES |     | NULL                |                |    
+| created       | creation date                                          | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| edited        | last edited date                                       | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| title         |                                                        | varchar(255)       | NO  |     |                     |                |    
+| desc          |                                                        | text               | YES |     | NULL                |                |    
+| album         | The name of the album to which the photo belongs       | varchar(255)       | NO  |     |                     |                |    
+| filename      |                                                        | varchar(255)       | NO  |     |                     |                |    
+| type          |                                                        | varchar(30)        | NO  |     | image/jpeg          |                |    
+| height        |                                                        | smallint unsigned  | NO  |     | 0                   |                |    
+| width         |                                                        | smallint unsigned  | NO  |     | 0                   |                |    
+| datasize      |                                                        | int unsigned       | NO  |     | 0                   |                |    
+| data          |                                                        | mediumblob         | NO  |     | NULL                |                |    
+| scale         |                                                        | tinyint unsigned   | NO  |     | 0                   |                |    
+| profile       |                                                        | boolean            | NO  |     | 0                   |                |    
+| allow_cid     | Access Control - list of allowed contact.id &#039;&lt;19&gt;&lt;78&gt;&#039; | mediumtext         | YES |     | NULL                |                |    
+| allow_gid     | Access Control - list of allowed groups                | mediumtext         | YES |     | NULL                |                |    
+| deny_cid      | Access Control - list of denied contact.id             | mediumtext         | YES |     | NULL                |                |    
+| deny_gid      | Access Control - list of denied groups                 | mediumtext         | YES |     | NULL                |                |    
+| accessible    | Make photo publicly accessible, ignoring permissions   | boolean            | NO  |     | 0                   |                |    
+| backend-class | Storage backend class                                  | tinytext           | YES |     | NULL                |                |    
+| backend-ref   | Storage backend data reference                         | text               | YES |     | NULL                |                |    
+| updated       |                                                        | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
 
 Return to [database documentation](help/database)
index ecb0793c5e46db955500555f2ace63d0ee72967e..a4b847493d61e1b6a1f24aa684ed8e77a3f428fa 100644 (file)
@@ -4,9 +4,9 @@ post relation to categories
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL |  |    
-| uid | User id | mediumint unsigned | NO | PRI | 0 |  |    
-| type |  | tinyint unsigned | NO | PRI | 0 |  |    
-| tid |  | int unsigned | NO | PRI | 0 |  |    
+| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned       | NO | PRI | NULL |  |    
+| uid    | User id                                                   | mediumint unsigned | NO | PRI | 0    |  |    
+| type   |                                                           | tinyint unsigned   | NO | PRI | 0    |  |    
+| tid    |                                                           | int unsigned       | NO | PRI | 0    |  |    
 
 Return to [database documentation](help/database)
index 69aa06c4bac744c46b2a9455ec47775df0063a72..232753223fc8d1882c3b9bac7ae5b445a341c1b7 100644 (file)
@@ -4,22 +4,22 @@ Content for all posts
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL |  |    
-| title | item title | varchar(255) | NO |  |  |  |    
-| content-warning |  | varchar(255) | NO |  |  |  |    
-| body | item body content | mediumtext | YES |  | NULL |  |    
-| raw-body | Body without embedded media links | mediumtext | YES |  | NULL |  |    
-| location | text location where this item originated | varchar(255) | NO |  |  |  |    
-| coord | longitude/latitude pair representing location where this item originated | varchar(255) | NO |  |  |  |    
-| language | Language information about this post | text | YES |  | NULL |  |    
-| app | application which generated this item | varchar(255) | NO |  |  |  |    
-| rendered-hash |  | varchar(32) | NO |  |  |  |    
-| rendered-html | item.body converted to html | mediumtext | YES |  | NULL |  |    
-| object-type | ActivityStreams object type | varchar(100) | NO |  |  |  |    
-| object | JSON encoded object structure unless it is an implied object (normal post) | text | YES |  | NULL |  |    
-| target-type | ActivityStreams target type if applicable (URI) | varchar(100) | NO |  |  |  |    
-| target | JSON encoded target structure if used | text | YES |  | NULL |  |    
-| resource-id | Used to link other tables to items, it identifies the linked resource (e.g. photo) and if set must also set resource_type | varchar(32) | NO |  |  |  |    
-| plink | permalink or URL to a displayable copy of the message at its source | varchar(255) | NO |  |  |  |    
+| uri-id          | Id of the item-uri table entry that contains the item uri                                                                 | int unsigned | NO  | PRI | NULL |  |    
+| title           | item title                                                                                                                | varchar(255) | NO  |     |      |  |    
+| content-warning |                                                                                                                           | varchar(255) | NO  |     |      |  |    
+| body            | item body content                                                                                                         | mediumtext   | YES |     | NULL |  |    
+| raw-body        | Body without embedded media links                                                                                         | mediumtext   | YES |     | NULL |  |    
+| location        | text location where this item originated                                                                                  | varchar(255) | NO  |     |      |  |    
+| coord           | longitude/latitude pair representing location where this item originated                                                  | varchar(255) | NO  |     |      |  |    
+| language        | Language information about this post                                                                                      | text         | YES |     | NULL |  |    
+| app             | application which generated this item                                                                                     | varchar(255) | NO  |     |      |  |    
+| rendered-hash   |                                                                                                                           | varchar(32)  | NO  |     |      |  |    
+| rendered-html   | item.body converted to html                                                                                               | mediumtext   | YES |     | NULL |  |    
+| object-type     | ActivityStreams object type                                                                                               | varchar(100) | NO  |     |      |  |    
+| object          | JSON encoded object structure unless it is an implied object (normal post)                                                | text         | YES |     | NULL |  |    
+| target-type     | ActivityStreams target type if applicable (URI)                                                                           | varchar(100) | NO  |     |      |  |    
+| target          | JSON encoded target structure if used                                                                                     | text         | YES |     | NULL |  |    
+| resource-id     | Used to link other tables to items, it identifies the linked resource (e.g. photo) and if set must also set resource_type | varchar(32)  | NO  |     |      |  |    
+| plink           | permalink or URL to a displayable copy of the message at its source                                                       | varchar(255) | NO  |     |      |  |    
 
 Return to [database documentation](help/database)
index 8a333dada936c2bbd5fc84b640c1f74bac7b4ba3..30a91193ae70e0a0bd364a6ea8a9f490d50ce28f 100644 (file)
@@ -4,16 +4,16 @@ Delivery data for items
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL |  |    
-| postopts | External post connectors add their network name to this comma-separated string to identify that they should be delivered to these networks during delivery | text | YES |  | NULL |  |    
-| inform | Additional receivers of the linked item | mediumtext | YES |  | NULL |  |    
-| queue_count | Initial number of delivery recipients, used as item.delivery_queue_count | mediumint | NO |  | 0 |  |    
-| queue_done | Number of successful deliveries, used as item.delivery_queue_done | mediumint | NO |  | 0 |  |    
-| queue_failed | Number of unsuccessful deliveries, used as item.delivery_queue_failed | mediumint | NO |  | 0 |  |    
-| activitypub | Number of successful deliveries via ActivityPub | mediumint | NO |  | 0 |  |    
-| dfrn | Number of successful deliveries via DFRN | mediumint | NO |  | 0 |  |    
-| legacy_dfrn | Number of successful deliveries via legacy DFRN | mediumint | NO |  | 0 |  |    
-| diaspora | Number of successful deliveries via Diaspora | mediumint | NO |  | 0 |  |    
-| ostatus | Number of successful deliveries via OStatus | mediumint | NO |  | 0 |  |    
+| uri-id       | Id of the item-uri table entry that contains the item uri                                                                                                  | int unsigned | NO  | PRI | NULL |  |    
+| postopts     | External post connectors add their network name to this comma-separated string to identify that they should be delivered to these networks during delivery | text         | YES |     | NULL |  |    
+| inform       | Additional receivers of the linked item                                                                                                                    | mediumtext   | YES |     | NULL |  |    
+| queue_count  | Initial number of delivery recipients, used as item.delivery_queue_count                                                                                   | mediumint    | NO  |     | 0    |  |    
+| queue_done   | Number of successful deliveries, used as item.delivery_queue_done                                                                                          | mediumint    | NO  |     | 0    |  |    
+| queue_failed | Number of unsuccessful deliveries, used as item.delivery_queue_failed                                                                                      | mediumint    | NO  |     | 0    |  |    
+| activitypub  | Number of successful deliveries via ActivityPub                                                                                                            | mediumint    | NO  |     | 0    |  |    
+| dfrn         | Number of successful deliveries via DFRN                                                                                                                   | mediumint    | NO  |     | 0    |  |    
+| legacy_dfrn  | Number of successful deliveries via legacy DFRN                                                                                                            | mediumint    | NO  |     | 0    |  |    
+| diaspora     | Number of successful deliveries via Diaspora                                                                                                               | mediumint    | NO  |     | 0    |  |    
+| ostatus      | Number of successful deliveries via OStatus                                                                                                                | mediumint    | NO  |     | 0    |  |    
 
 Return to [database documentation](help/database)
index bf5f1dfe52f3b2cc63e6f3a1350c54a39aa8189a..de3b0e43cd1520de46497f890b96c6ce89adcf16 100644 (file)
@@ -4,24 +4,24 @@ Attached media
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO |  | NULL |  |    
-| url | Media URL | varbinary(511) | NO |  | NULL |  |    
-| type | Media type | tinyint unsigned | NO |  | 0 |  |    
-| mimetype |  | varchar(60) | YES |  | NULL |  |    
-| height | Height of the media | smallint unsigned | YES |  | NULL |  |    
-| width | Width of the media | smallint unsigned | YES |  | NULL |  |    
-| size | Media size | int unsigned | YES |  | NULL |  |    
-| preview | Preview URL | varbinary(255) | YES |  | NULL |  |    
-| preview-height | Height of the preview picture | smallint unsigned | YES |  | NULL |  |    
-| preview-width | Width of the preview picture | smallint unsigned | YES |  | NULL |  |    
-| description |  | text | YES |  | NULL |  |    
-| name | Name of the media | varchar(255) | YES |  | NULL |  |    
-| author-url | URL of the author of the media | varbinary(255) | YES |  | NULL |  |    
-| author-name | Name of the author of the media | varchar(255) | YES |  | NULL |  |    
-| author-image | Image of the author of the media | varbinary(255) | YES |  | NULL |  |    
-| publisher-url | URL of the publisher of the media | varbinary(255) | YES |  | NULL |  |    
-| publisher-name | Name of the publisher of the media | varchar(255) | YES |  | NULL |  |    
-| publisher-image | Image of the publisher of the media | varbinary(255) | YES |  | NULL |  |    
+| id              | sequential ID                                             | int unsigned      | NO  | PRI | NULL | auto_increment |    
+| uri-id          | Id of the item-uri table entry that contains the item uri | int unsigned      | NO  |     | NULL |                |    
+| url             | Media URL                                                 | varbinary(511)    | NO  |     | NULL |                |    
+| type            | Media type                                                | tinyint unsigned  | NO  |     | 0    |                |    
+| mimetype        |                                                           | varchar(60)       | YES |     | NULL |                |    
+| height          | Height of the media                                       | smallint unsigned | YES |     | NULL |                |    
+| width           | Width of the media                                        | smallint unsigned | YES |     | NULL |                |    
+| size            | Media size                                                | int unsigned      | YES |     | NULL |                |    
+| preview         | Preview URL                                               | varbinary(255)    | YES |     | NULL |                |    
+| preview-height  | Height of the preview picture                             | smallint unsigned | YES |     | NULL |                |    
+| preview-width   | Width of the preview picture                              | smallint unsigned | YES |     | NULL |                |    
+| description     |                                                           | text              | YES |     | NULL |                |    
+| name            | Name of the media                                         | varchar(255)      | YES |     | NULL |                |    
+| author-url      | URL of the author of the media                            | varbinary(255)    | YES |     | NULL |                |    
+| author-name     | Name of the author of the media                           | varchar(255)      | YES |     | NULL |                |    
+| author-image    | Image of the author of the media                          | varbinary(255)    | YES |     | NULL |                |    
+| publisher-url   | URL of the publisher of the media                         | varbinary(255)    | YES |     | NULL |                |    
+| publisher-name  | Name of the publisher of the media                        | varchar(255)      | YES |     | NULL |                |    
+| publisher-image | Image of the publisher of the media                       | varbinary(255)    | YES |     | NULL |                |    
 
 Return to [database documentation](help/database)
index 5223ef9f4f8ca9a94c2e2ac4560d33e06d52f738..ae65cf983209351346caefec0b6ed9fb76a791b3 100644 (file)
@@ -4,9 +4,9 @@ post relation to tags
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL |  |    
-| type |  | tinyint unsigned | NO | PRI | 0 |  |    
-| tid |  | int unsigned | NO | PRI | 0 |  |    
-| cid | Contact id of the mentioned public contact | int unsigned | NO | PRI | 0 |  |    
+| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned     | NO | PRI | NULL |  |    
+| type   |                                                           | tinyint unsigned | NO | PRI | 0    |  |    
+| tid    |                                                           | int unsigned     | NO | PRI | 0    |  |    
+| cid    | Contact id of the mentioned public contact                | int unsigned     | NO | PRI | 0    |  |    
 
 Return to [database documentation](help/database)
index 02b7b22d54a9cf1be67f4d13ad84fdef7199bb81..abb1ed8bda708171f0aeef1745e6d36499e57b45 100644 (file)
@@ -4,28 +4,28 @@ Thread related data per user
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL |  |    
-| owner-id | Item owner | int unsigned | NO |  | 0 |  |    
-| author-id | Item author | int unsigned | NO |  | 0 |  |    
-| causer-id | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned | YES |  | NULL |  |    
-| network |  | char(4) | NO |  |  |  |    
-| created |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| received |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| changed | Date that something in the conversation changed, indicating clients should fetch the conversation again | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| commented |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| uid | Owner id which owns this copy of the item | mediumint unsigned | NO | PRI | 0 |  |    
-| pinned | The thread is pinned on the profile page | boolean | NO |  | 0 |  |    
-| starred |  | boolean | NO |  | 0 |  |    
-| ignored | Ignore updates for this thread | boolean | NO |  | 0 |  |    
-| wall | This item was posted to the wall of uid | boolean | NO |  | 0 |  |    
-| mention |  | boolean | NO |  | 0 |  |    
-| pubmail |  | boolean | NO |  | 0 |  |    
-| forum_mode |  | tinyint unsigned | NO |  | 0 |  |    
-| contact-id | contact.id | int unsigned | NO |  | 0 |  |    
-| unseen | post has not been seen | boolean | NO |  | 1 |  |    
-| hidden | Marker to hide the post from the user | boolean | NO |  | 0 |  |    
-| origin | item originated at this site | boolean | NO |  | 0 |  |    
-| psid | ID of the permission set of this post | int unsigned | YES |  | NULL |  |    
-| post-user-id | Id of the post-user table | int unsigned | YES |  | NULL |  |    
+| uri-id       | Id of the item-uri table entry that contains the item uri                                               | int unsigned       | NO  | PRI | NULL                |  |    
+| owner-id     | Item owner                                                                                              | int unsigned       | NO  |     | 0                   |  |    
+| author-id    | Item author                                                                                             | int unsigned       | NO  |     | 0                   |  |    
+| causer-id    | Link to the contact table with uid=0 of the contact that caused the item creation                       | int unsigned       | YES |     | NULL                |  |    
+| network      |                                                                                                         | char(4)            | NO  |     |                     |  |    
+| created      |                                                                                                         | datetime           | NO  |     | 0001-01-01 00:00:00 |  |    
+| received     |                                                                                                         | datetime           | NO  |     | 0001-01-01 00:00:00 |  |    
+| changed      | Date that something in the conversation changed, indicating clients should fetch the conversation again | datetime           | NO  |     | 0001-01-01 00:00:00 |  |    
+| commented    |                                                                                                         | datetime           | NO  |     | 0001-01-01 00:00:00 |  |    
+| uid          | Owner id which owns this copy of the item                                                               | mediumint unsigned | NO  | PRI | 0                   |  |    
+| pinned       | The thread is pinned on the profile page                                                                | boolean            | NO  |     | 0                   |  |    
+| starred      |                                                                                                         | boolean            | NO  |     | 0                   |  |    
+| ignored      | Ignore updates for this thread                                                                          | boolean            | NO  |     | 0                   |  |    
+| wall         | This item was posted to the wall of uid                                                                 | boolean            | NO  |     | 0                   |  |    
+| mention      |                                                                                                         | boolean            | NO  |     | 0                   |  |    
+| pubmail      |                                                                                                         | boolean            | NO  |     | 0                   |  |    
+| forum_mode   |                                                                                                         | tinyint unsigned   | NO  |     | 0                   |  |    
+| contact-id   | contact.id                                                                                              | int unsigned       | NO  |     | 0                   |  |    
+| unseen       | post has not been seen                                                                                  | boolean            | NO  |     | 1                   |  |    
+| hidden       | Marker to hide the post from the user                                                                   | boolean            | NO  |     | 0                   |  |    
+| origin       | item originated at this site                                                                            | boolean            | NO  |     | 0                   |  |    
+| psid         | ID of the permission set of this post                                                                   | int unsigned       | YES |     | NULL                |  |    
+| post-user-id | Id of the post-user table                                                                               | int unsigned       | YES |     | NULL                |  |    
 
 Return to [database documentation](help/database)
index af0124b160ab4c8aef093b4e4fb0d010d8791eeb..aca05c1e2a65de89ca228f1bf241cbe1740201c2 100644 (file)
@@ -4,14 +4,14 @@ Thread related data
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL |  |    
-| owner-id | Item owner | int unsigned | NO |  | 0 |  |    
-| author-id | Item author | int unsigned | NO |  | 0 |  |    
-| causer-id | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned | YES |  | NULL |  |    
-| network |  | char(4) | NO |  |  |  |    
-| created |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| received |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| changed | Date that something in the conversation changed, indicating clients should fetch the conversation again | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| commented |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| uri-id    | Id of the item-uri table entry that contains the item uri                                               | int unsigned | NO  | PRI | NULL                |  |    
+| owner-id  | Item owner                                                                                              | int unsigned | NO  |     | 0                   |  |    
+| author-id | Item author                                                                                             | int unsigned | NO  |     | 0                   |  |    
+| causer-id | Link to the contact table with uid=0 of the contact that caused the item creation                       | int unsigned | YES |     | NULL                |  |    
+| network   |                                                                                                         | char(4)      | NO  |     |                     |  |    
+| created   |                                                                                                         | datetime     | NO  |     | 0001-01-01 00:00:00 |  |    
+| received  |                                                                                                         | datetime     | NO  |     | 0001-01-01 00:00:00 |  |    
+| changed   | Date that something in the conversation changed, indicating clients should fetch the conversation again | datetime     | NO  |     | 0001-01-01 00:00:00 |  |    
+| commented |                                                                                                         | datetime     | NO  |     | 0001-01-01 00:00:00 |  |    
 
 Return to [database documentation](help/database)
index 6696fc3ac33e2a141204162cb8e53fb084b99041..8a93d7a566d58e8fe40c2dd8b9360ec347bb47f6 100644 (file)
@@ -4,8 +4,8 @@ User post notifications
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL |  |    
-| uid | Owner id which owns this copy of the item | mediumint unsigned | NO | PRI | NULL |  |    
-| notification-type |  | tinyint unsigned | NO |  | 0 |  |    
+| uri-id            | Id of the item-uri table entry that contains the item uri | int unsigned       | NO | PRI | NULL |  |    
+| uid               | Owner id which owns this copy of the item                 | mediumint unsigned | NO | PRI | NULL |  |    
+| notification-type |                                                           | tinyint unsigned   | NO |     | 0    |  |    
 
 Return to [database documentation](help/database)
index 964ccf45cfc1bf986150b4b7fc176e8093824e74..247787f58efa55f48e565dbe27ac9ff9c151b059 100644 (file)
@@ -4,35 +4,35 @@ User specific post data
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | int unsigned | NO | PRI | NULL | auto_increment |    
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO |  | NULL |  |    
-| parent-uri-id | Id of the item-uri table that contains the parent uri | int unsigned | YES |  | NULL |  |    
-| thr-parent-id | Id of the item-uri table that contains the thread parent uri | int unsigned | YES |  | NULL |  |    
-| external-id | Id of the item-uri table entry that contains the external uri | int unsigned | YES |  | NULL |  |    
-| created | Creation timestamp. | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| edited | Date of last edit (default is created) | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| received | datetime | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| gravity |  | tinyint unsigned | NO |  | 0 |  |    
-| network | Network from where the item comes from | char(4) | NO |  |  |  |    
-| owner-id | Link to the contact table with uid=0 of the owner of this item | int unsigned | NO |  | 0 |  |    
-| author-id | Link to the contact table with uid=0 of the author of this item | int unsigned | NO |  | 0 |  |    
-| causer-id | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned | YES |  | NULL |  |    
-| post-type | Post type (personal note, image, article, ...) | tinyint unsigned | NO |  | 0 |  |    
-| post-reason | Reason why the post arrived at the user | tinyint unsigned | NO |  | 0 |  |    
-| vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | YES |  | NULL |  |    
-| private | 0=public, 1=private, 2=unlisted | tinyint unsigned | NO |  | 0 |  |    
-| global |  | boolean | NO |  | 0 |  |    
-| visible |  | boolean | NO |  | 0 |  |    
-| deleted | item has been marked for deletion | boolean | NO |  | 0 |  |    
-| uid | Owner id which owns this copy of the item | mediumint unsigned | NO |  | NULL |  |    
-| protocol | Protocol used to deliver the item for this user | tinyint unsigned | YES |  | NULL |  |    
-| contact-id | contact.id | int unsigned | NO |  | 0 |  |    
-| event-id | Used to link to the event.id | int unsigned | YES |  | NULL |  |    
-| unseen | post has not been seen | boolean | NO |  | 1 |  |    
-| hidden | Marker to hide the post from the user | boolean | NO |  | 0 |  |    
-| notification-type |  | tinyint unsigned | NO |  | 0 |  |    
-| wall | This item was posted to the wall of uid | boolean | NO |  | 0 |  |    
-| origin | item originated at this site | boolean | NO |  | 0 |  |    
-| psid | ID of the permission set of this post | int unsigned | YES |  | NULL |  |    
+| id                |                                                                                   | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| uri-id            | Id of the item-uri table entry that contains the item uri                         | int unsigned       | NO  |     | NULL                |                |    
+| parent-uri-id     | Id of the item-uri table that contains the parent uri                             | int unsigned       | YES |     | NULL                |                |    
+| thr-parent-id     | Id of the item-uri table that contains the thread parent uri                      | int unsigned       | YES |     | NULL                |                |    
+| external-id       | Id of the item-uri table entry that contains the external uri                     | int unsigned       | YES |     | NULL                |                |    
+| created           | Creation timestamp.                                                               | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| edited            | Date of last edit (default is created)                                            | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| received          | datetime                                                                          | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| gravity           |                                                                                   | tinyint unsigned   | NO  |     | 0                   |                |    
+| network           | Network from where the item comes from                                            | char(4)            | NO  |     |                     |                |    
+| owner-id          | Link to the contact table with uid=0 of the owner of this item                    | int unsigned       | NO  |     | 0                   |                |    
+| author-id         | Link to the contact table with uid=0 of the author of this item                   | int unsigned       | NO  |     | 0                   |                |    
+| causer-id         | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned       | YES |     | NULL                |                |    
+| post-type         | Post type (personal note, image, article, ...)                                    | tinyint unsigned   | NO  |     | 0                   |                |    
+| post-reason       | Reason why the post arrived at the user                                           | tinyint unsigned   | NO  |     | 0                   |                |    
+| vid               | Id of the verb table entry that contains the activity verbs                       | smallint unsigned  | YES |     | NULL                |                |    
+| private           | 0=public, 1=private, 2=unlisted                                                   | tinyint unsigned   | NO  |     | 0                   |                |    
+| global            |                                                                                   | boolean            | NO  |     | 0                   |                |    
+| visible           |                                                                                   | boolean            | NO  |     | 0                   |                |    
+| deleted           | item has been marked for deletion                                                 | boolean            | NO  |     | 0                   |                |    
+| uid               | Owner id which owns this copy of the item                                         | mediumint unsigned | NO  |     | NULL                |                |    
+| protocol          | Protocol used to deliver the item for this user                                   | tinyint unsigned   | YES |     | NULL                |                |    
+| contact-id        | contact.id                                                                        | int unsigned       | NO  |     | 0                   |                |    
+| event-id          | Used to link to the event.id                                                      | int unsigned       | YES |     | NULL                |                |    
+| unseen            | post has not been seen                                                            | boolean            | NO  |     | 1                   |                |    
+| hidden            | Marker to hide the post from the user                                             | boolean            | NO  |     | 0                   |                |    
+| notification-type |                                                                                   | tinyint unsigned   | NO  |     | 0                   |                |    
+| wall              | This item was posted to the wall of uid                                           | boolean            | NO  |     | 0                   |                |    
+| origin            | item originated at this site                                                      | boolean            | NO  |     | 0                   |                |    
+| psid              | ID of the permission set of this post                                             | int unsigned       | YES |     | NULL                |                |    
 
 Return to [database documentation](help/database)
index 1367bcb7700a4b64df7a042917e3840529e42a04..ac3cdf34d7f568b907f6d9646619402d2114d869 100644 (file)
@@ -4,23 +4,23 @@ Structure for all posts
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uri-id | Id of the item-uri table entry that contains the item uri | int unsigned | NO | PRI | NULL |  |    
-| parent-uri-id | Id of the item-uri table that contains the parent uri | int unsigned | YES |  | NULL |  |    
-| thr-parent-id | Id of the item-uri table that contains the thread parent uri | int unsigned | YES |  | NULL |  |    
-| external-id | Id of the item-uri table entry that contains the external uri | int unsigned | YES |  | NULL |  |    
-| created | Creation timestamp. | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| edited | Date of last edit (default is created) | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| received | datetime | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| gravity |  | tinyint unsigned | NO |  | 0 |  |    
-| network | Network from where the item comes from | char(4) | NO |  |  |  |    
-| owner-id | Link to the contact table with uid=0 of the owner of this item | int unsigned | NO |  | 0 |  |    
-| author-id | Link to the contact table with uid=0 of the author of this item | int unsigned | NO |  | 0 |  |    
-| causer-id | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned | YES |  | NULL |  |    
-| post-type | Post type (personal note, image, article, ...) | tinyint unsigned | NO |  | 0 |  |    
-| vid | Id of the verb table entry that contains the activity verbs | smallint unsigned | YES |  | NULL |  |    
-| private | 0=public, 1=private, 2=unlisted | tinyint unsigned | NO |  | 0 |  |    
-| global |  | boolean | NO |  | 0 |  |    
-| visible |  | boolean | NO |  | 0 |  |    
-| deleted | item has been marked for deletion | boolean | NO |  | 0 |  |    
+| uri-id        | Id of the item-uri table entry that contains the item uri                         | int unsigned      | NO  | PRI | NULL                |  |    
+| parent-uri-id | Id of the item-uri table that contains the parent uri                             | int unsigned      | YES |     | NULL                |  |    
+| thr-parent-id | Id of the item-uri table that contains the thread parent uri                      | int unsigned      | YES |     | NULL                |  |    
+| external-id   | Id of the item-uri table entry that contains the external uri                     | int unsigned      | YES |     | NULL                |  |    
+| created       | Creation timestamp.                                                               | datetime          | NO  |     | 0001-01-01 00:00:00 |  |    
+| edited        | Date of last edit (default is created)                                            | datetime          | NO  |     | 0001-01-01 00:00:00 |  |    
+| received      | datetime                                                                          | datetime          | NO  |     | 0001-01-01 00:00:00 |  |    
+| gravity       |                                                                                   | tinyint unsigned  | NO  |     | 0                   |  |    
+| network       | Network from where the item comes from                                            | char(4)           | NO  |     |                     |  |    
+| owner-id      | Link to the contact table with uid=0 of the owner of this item                    | int unsigned      | NO  |     | 0                   |  |    
+| author-id     | Link to the contact table with uid=0 of the author of this item                   | int unsigned      | NO  |     | 0                   |  |    
+| causer-id     | Link to the contact table with uid=0 of the contact that caused the item creation | int unsigned      | YES |     | NULL                |  |    
+| post-type     | Post type (personal note, image, article, ...)                                    | tinyint unsigned  | NO  |     | 0                   |  |    
+| vid           | Id of the verb table entry that contains the activity verbs                       | smallint unsigned | YES |     | NULL                |  |    
+| private       | 0=public, 1=private, 2=unlisted                                                   | tinyint unsigned  | NO  |     | 0                   |  |    
+| global        |                                                                                   | boolean           | NO  |     | 0                   |  |    
+| visible       |                                                                                   | boolean           | NO  |     | 0                   |  |    
+| deleted       | item has been marked for deletion                                                 | boolean           | NO  |     | 0                   |  |    
 
 Return to [database documentation](help/database)
index 9284130b56d00b448f46d78086916161303a6165..732aa001b207fec34ad0e094817646191ac93589 100644 (file)
@@ -4,8 +4,8 @@ Currently running system processes
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| pid |  | int unsigned | NO | PRI | NULL |  |    
-| command |  | varbinary(32) | NO |  |  |  |    
-| created |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| pid     |  | int unsigned  | NO | PRI | NULL                |  |    
+| command |  | varbinary(32) | NO |     |                     |  |    
+| created |  | datetime      | NO |     | 0001-01-01 00:00:00 |  |    
 
 Return to [database documentation](help/database)
index c7ee655696328867cc429f675157667559df6e34..c8e27ddc0c59144868abc954d32e65a47841d3fe 100644 (file)
@@ -4,47 +4,47 @@ user profiles data
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | Owner User id | mediumint unsigned | NO |  | 0 |  |    
-| profile-name | Deprecated | varchar(255) | YES |  | NULL |  |    
-| is-default | Deprecated | boolean | YES |  | NULL |  |    
-| hide-friends | Hide friend list from viewers of this profile | boolean | NO |  | 0 |  |    
-| name |  | varchar(255) | NO |  |  |  |    
-| pdesc | Deprecated | varchar(255) | YES |  | NULL |  |    
-| dob | Day of birth | varchar(32) | NO |  | 0000-00-00 |  |    
-| address |  | varchar(255) | NO |  |  |  |    
-| locality |  | varchar(255) | NO |  |  |  |    
-| region |  | varchar(255) | NO |  |  |  |    
-| postal-code |  | varchar(32) | NO |  |  |  |    
-| country-name |  | varchar(255) | NO |  |  |  |    
-| hometown | Deprecated | varchar(255) | YES |  | NULL |  |    
-| gender | Deprecated | varchar(32) | YES |  | NULL |  |    
-| marital | Deprecated | varchar(255) | YES |  | NULL |  |    
-| with | Deprecated | text | YES |  | NULL |  |    
-| howlong | Deprecated | datetime | YES |  | NULL |  |    
-| sexual | Deprecated | varchar(255) | YES |  | NULL |  |    
-| politic | Deprecated | varchar(255) | YES |  | NULL |  |    
-| religion | Deprecated | varchar(255) | YES |  | NULL |  |    
-| pub_keywords |  | text | YES |  | NULL |  |    
-| prv_keywords |  | text | YES |  | NULL |  |    
-| likes | Deprecated | text | YES |  | NULL |  |    
-| dislikes | Deprecated | text | YES |  | NULL |  |    
-| about | Profile description | text | YES |  | NULL |  |    
-| summary | Deprecated | varchar(255) | YES |  | NULL |  |    
-| music | Deprecated | text | YES |  | NULL |  |    
-| book | Deprecated | text | YES |  | NULL |  |    
-| tv | Deprecated | text | YES |  | NULL |  |    
-| film | Deprecated | text | YES |  | NULL |  |    
-| interest | Deprecated | text | YES |  | NULL |  |    
-| romance | Deprecated | text | YES |  | NULL |  |    
-| work | Deprecated | text | YES |  | NULL |  |    
-| education | Deprecated | text | YES |  | NULL |  |    
-| contact | Deprecated | text | YES |  | NULL |  |    
-| homepage |  | varchar(255) | NO |  |  |  |    
-| xmpp |  | varchar(255) | NO |  |  |  |    
-| photo |  | varchar(255) | NO |  |  |  |    
-| thumb |  | varchar(255) | NO |  |  |  |    
-| publish | publish default profile in local directory | boolean | NO |  | 0 |  |    
-| net-publish | publish profile in global directory | boolean | NO |  | 0 |  |    
+| id           | sequential ID                                 | int unsigned       | NO  | PRI | NULL       | auto_increment |    
+| uid          | Owner User id                                 | mediumint unsigned | NO  |     | 0          |                |    
+| profile-name | Deprecated                                    | varchar(255)       | YES |     | NULL       |                |    
+| is-default   | Deprecated                                    | boolean            | YES |     | NULL       |                |    
+| hide-friends | Hide friend list from viewers of this profile | boolean            | NO  |     | 0          |                |    
+| name         |                                               | varchar(255)       | NO  |     |            |                |    
+| pdesc        | Deprecated                                    | varchar(255)       | YES |     | NULL       |                |    
+| dob          | Day of birth                                  | varchar(32)        | NO  |     | 0000-00-00 |                |    
+| address      |                                               | varchar(255)       | NO  |     |            |                |    
+| locality     |                                               | varchar(255)       | NO  |     |            |                |    
+| region       |                                               | varchar(255)       | NO  |     |            |                |    
+| postal-code  |                                               | varchar(32)        | NO  |     |            |                |    
+| country-name |                                               | varchar(255)       | NO  |     |            |                |    
+| hometown     | Deprecated                                    | varchar(255)       | YES |     | NULL       |                |    
+| gender       | Deprecated                                    | varchar(32)        | YES |     | NULL       |                |    
+| marital      | Deprecated                                    | varchar(255)       | YES |     | NULL       |                |    
+| with         | Deprecated                                    | text               | YES |     | NULL       |                |    
+| howlong      | Deprecated                                    | datetime           | YES |     | NULL       |                |    
+| sexual       | Deprecated                                    | varchar(255)       | YES |     | NULL       |                |    
+| politic      | Deprecated                                    | varchar(255)       | YES |     | NULL       |                |    
+| religion     | Deprecated                                    | varchar(255)       | YES |     | NULL       |                |    
+| pub_keywords |                                               | text               | YES |     | NULL       |                |    
+| prv_keywords |                                               | text               | YES |     | NULL       |                |    
+| likes        | Deprecated                                    | text               | YES |     | NULL       |                |    
+| dislikes     | Deprecated                                    | text               | YES |     | NULL       |                |    
+| about        | Profile description                           | text               | YES |     | NULL       |                |    
+| summary      | Deprecated                                    | varchar(255)       | YES |     | NULL       |                |    
+| music        | Deprecated                                    | text               | YES |     | NULL       |                |    
+| book         | Deprecated                                    | text               | YES |     | NULL       |                |    
+| tv           | Deprecated                                    | text               | YES |     | NULL       |                |    
+| film         | Deprecated                                    | text               | YES |     | NULL       |                |    
+| interest     | Deprecated                                    | text               | YES |     | NULL       |                |    
+| romance      | Deprecated                                    | text               | YES |     | NULL       |                |    
+| work         | Deprecated                                    | text               | YES |     | NULL       |                |    
+| education    | Deprecated                                    | text               | YES |     | NULL       |                |    
+| contact      | Deprecated                                    | text               | YES |     | NULL       |                |    
+| homepage     |                                               | varchar(255)       | NO  |     |            |                |    
+| xmpp         |                                               | varchar(255)       | NO  |     |            |                |    
+| photo        |                                               | varchar(255)       | NO  |     |            |                |    
+| thumb        |                                               | varchar(255)       | NO  |     |            |                |    
+| publish      | publish default profile in local directory    | boolean            | NO  |     | 0          |                |    
+| net-publish  | publish profile in global directory           | boolean            | NO  |     | 0          |                |    
 
 Return to [database documentation](help/database)
index b2eea14ae6fce6094665f608171f9c9b6cc311e1..a98250742b2e6b3314718c5f41f5152cba1886d8 100644 (file)
@@ -4,11 +4,11 @@ DFRN remote auth use
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
-| cid | contact.id | int unsigned | NO |  | 0 |  |    
-| dfrn_id |  | varchar(255) | NO |  |  |  |    
-| sec |  | varchar(255) | NO |  |  |  |    
-| expire |  | int unsigned | NO |  | 0 |  |    
+| id      | sequential ID | int unsigned       | NO | PRI | NULL | auto_increment |    
+| uid     | User id       | mediumint unsigned | NO |     | 0    |                |    
+| cid     | contact.id    | int unsigned       | NO |     | 0    |                |    
+| dfrn_id |               | varchar(255)       | NO |     |      |                |    
+| sec     |               | varchar(255)       | NO |     |      |                |    
+| expire  |               | int unsigned       | NO |     | 0    |                |    
 
 Return to [database documentation](help/database)
index 34a683cfbad50cb7bce12bf416c6fb0b716f70f5..6b03bde96f61c4f8816ac35efe835050a4e60151 100644 (file)
@@ -4,13 +4,13 @@ Custom profile fields
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | Owner user id | mediumint unsigned | NO |  | 0 |  |    
-| order | Field ordering per user | mediumint unsigned | NO |  | 1 |  |    
-| psid | ID of the permission set of this profile field - 0 = public | int unsigned | YES |  | NULL |  |    
-| label | Label of the field | varchar(255) | NO |  |  |  |    
-| value | Value of the field | text | YES |  | NULL |  |    
-| created | creation time | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| edited | last edit time | datetime | NO |  | 0001-01-01 00:00:00 |  |    
+| id      | sequential ID                                               | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| uid     | Owner user id                                               | mediumint unsigned | NO  |     | 0                   |                |    
+| order   | Field ordering per user                                     | mediumint unsigned | NO  |     | 1                   |                |    
+| psid    | ID of the permission set of this profile field - 0 = public | int unsigned       | YES |     | NULL                |                |    
+| label   | Label of the field                                          | varchar(255)       | NO  |     |                     |                |    
+| value   | Value of the field                                          | text               | YES |     | NULL                |                |    
+| created | creation time                                               | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| edited  | last edit time                                              | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
 
 Return to [database documentation](help/database)
index 73af99b9eacecd3422045788b5392f48cdd6edc2..df59f032908f049bed3ddc0f6651dc228837c45a 100644 (file)
@@ -4,15 +4,15 @@ Used for OStatus: Contains feed subscribers
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
-| callback_url |  | varchar(255) | NO |  |  |  |    
-| topic |  | varchar(255) | NO |  |  |  |    
-| nickname |  | varchar(255) | NO |  |  |  |    
-| push | Retrial counter | tinyint | NO |  | 0 |  |    
-| last_update | Date of last successful trial | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| next_try | Next retrial date | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| renewed | Date of last subscription renewal | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| secret |  | varchar(255) | NO |  |  |  |    
+| id           | sequential ID                     | int unsigned       | NO | PRI | NULL                | auto_increment |    
+| uid          | User id                           | mediumint unsigned | NO |     | 0                   |                |    
+| callback_url |                                   | varchar(255)       | NO |     |                     |                |    
+| topic        |                                   | varchar(255)       | NO |     |                     |                |    
+| nickname     |                                   | varchar(255)       | NO |     |                     |                |    
+| push         | Retrial counter                   | tinyint            | NO |     | 0                   |                |    
+| last_update  | Date of last successful trial     | datetime           | NO |     | 0001-01-01 00:00:00 |                |    
+| next_try     | Next retrial date                 | datetime           | NO |     | 0001-01-01 00:00:00 |                |    
+| renewed      | Date of last subscription renewal | datetime           | NO |     | 0001-01-01 00:00:00 |                |    
+| secret       |                                   | varchar(255)       | NO |     |                     |                |    
 
 Return to [database documentation](help/database)
index 675139011286de17634362948bcfa86cb5899cea..d0f0c8a031417555e2a26fa1c8024f6bced1c2e1 100644 (file)
@@ -4,12 +4,12 @@ registrations requiring admin approval
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| hash |  | varchar(255) | NO |  |  |  |    
-| created |  | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
-| password |  | varchar(255) | NO |  |  |  |    
-| language |  | varchar(16) | NO |  |  |  |    
-| note |  | text | YES |  | NULL |  |    
+| id       | sequential ID | int unsigned       | NO  | PRI | NULL                | auto_increment |    
+| hash     |               | varchar(255)       | NO  |     |                     |                |    
+| created  |               | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| uid      | User id       | mediumint unsigned | NO  |     | 0                   |                |    
+| password |               | varchar(255)       | NO  |     |                     |                |    
+| language |               | varchar(16)        | NO  |     |                     |                |    
+| note     |               | text               | YES |     | NULL                |                |    
 
 Return to [database documentation](help/database)
index 10deb6c18785136aa45ac7f8dddb78e91d1ebae4..d37c48b5e0f4ba4cb52a98f791359560ee296a07 100644 (file)
@@ -4,8 +4,8 @@ Table search
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
-| term |  | varchar(255) | NO |  |  |  |    
+| id   | sequential ID | int unsigned       | NO | PRI | NULL | auto_increment |    
+| uid  | User id       | mediumint unsigned | NO |     | 0    |                |    
+| term |               | varchar(255)       | NO |     |      |                |    
 
 Return to [database documentation](help/database)
index d607f74e7c866efebea7faa9338cd8464e0c895c..ca7f523f0293d97179725d2a9f24a4f2d8e94a08 100644 (file)
@@ -4,9 +4,9 @@ web session storage
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | bigint unsigned | NO | PRI | NULL | auto_increment |    
-| sid |  | varbinary(255) | NO |  |  |  |    
-| data |  | text | YES |  | NULL |  |    
-| expire |  | int unsigned | NO |  | 0 |  |    
+| id     | sequential ID | bigint unsigned | NO  | PRI | NULL | auto_increment |    
+| sid    |               | varbinary(255)  | NO  |     |      |                |    
+| data   |               | text            | YES |     | NULL |                |    
+| expire |               | int unsigned    | NO  |     | 0    |                |    
 
 Return to [database documentation](help/database)
index 198443626501844535fde479934ec5cf27968b05..cbed7df2c0f2a8728524aa1c7822b1456b7edae5 100644 (file)
@@ -4,7 +4,7 @@ Data stored by Database storage backend
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | Auto incremented image data id | int unsigned | NO | PRI | NULL | auto_increment |    
-| data | file data | longblob | NO |  | NULL |  |    
+| id   | Auto incremented image data id | int unsigned | NO | PRI | NULL | auto_increment |    
+| data | file data                      | longblob     | NO |     | NULL |                |    
 
 Return to [database documentation](help/database)
index 8d7ae354f17268a4d4d963d6e9b76b26596a4711..e2d3cc07de67faae371fb20f477b68a47efa9102 100644 (file)
@@ -4,8 +4,8 @@ tags and mentions
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | int unsigned | NO | PRI | NULL | auto_increment |    
-| name |  | varchar(96) | NO |  |  |  |    
-| url |  | varbinary(255) | NO |  |  |  |    
+| id   |  | int unsigned   | NO | PRI | NULL | auto_increment |    
+| name |  | varchar(96)    | NO |     |      |                |    
+| url  |  | varbinary(255) | NO |     |      |                |    
 
 Return to [database documentation](help/database)
index 712bb05fddad71b7ff5a7ef4b2acab759ac2411b..3fe965fa6b52ca1a7d847a3d563f7b3ffef7143f 100644 (file)
@@ -4,11 +4,11 @@ OAuth usage
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | varchar(40) | NO | PRI | NULL |  |    
-| secret |  | text | YES |  | NULL |  |    
-| client_id |  | varchar(20) | NO |  |  |  |    
-| expires |  | int | NO |  | 0 |  |    
-| scope |  | varchar(200) | NO |  |  |  |    
-| uid | User id | mediumint unsigned | NO |  | 0 |  |    
+| id        |         | varchar(40)        | NO  | PRI | NULL |  |    
+| secret    |         | text               | YES |     | NULL |  |    
+| client_id |         | varchar(20)        | NO  |     |      |  |    
+| expires   |         | int                | NO  |     | 0    |  |    
+| scope     |         | varchar(200)       | NO  |     |      |  |    
+| uid       | User id | mediumint unsigned | NO  |     | 0    |  |    
 
 Return to [database documentation](help/database)
index 762c350395288d0611c673c98133265ceb81db4c..108a568e080ed8cef4df61d8718a318ecad62c56 100644 (file)
@@ -4,10 +4,10 @@ User specific public contact data
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| cid | Contact id of the linked public contact | int unsigned | NO | PRI | 0 |  |    
-| uid | User id | mediumint unsigned | NO | PRI | 0 |  |    
-| blocked | Contact is completely blocked for this user | boolean | YES |  | NULL |  |    
-| ignored | Posts from this contact are ignored | boolean | YES |  | NULL |  |    
-| collapsed | Posts from this contact are collapsed | boolean | YES |  | NULL |  |    
+| cid       | Contact id of the linked public contact     | int unsigned       | NO  | PRI | 0    |  |    
+| uid       | User id                                     | mediumint unsigned | NO  | PRI | 0    |  |    
+| blocked   | Contact is completely blocked for this user | boolean            | YES |     | NULL |  |    
+| ignored   | Posts from this contact are ignored         | boolean            | YES |     | NULL |  |    
+| collapsed | Posts from this contact are collapsed       | boolean            | YES |     | NULL |  |    
 
 Return to [database documentation](help/database)
index 0794b7bcb1824f8968f80a10d91e5ac8d51b2ea0..a56ab90486d213ce11098a065a9881f08017ce2b 100644 (file)
@@ -4,50 +4,50 @@ The local users
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| uid | sequential ID | mediumint unsigned | NO | PRI | NULL | auto_increment |    
-| parent-uid | The parent user that has full control about this user | mediumint unsigned | YES |  | NULL |  |    
-| guid | A unique identifier for this user | varchar(64) | NO |  |  |  |    
-| username | Name that this user is known by | varchar(255) | NO |  |  |  |    
-| password | encrypted password | varchar(255) | NO |  |  |  |    
-| legacy_password | Is the password hash double-hashed? | boolean | NO |  | 0 |  |    
-| nickname | nick- and user name | varchar(255) | NO |  |  |  |    
-| email | the users email address | varchar(255) | NO |  |  |  |    
-| openid |  | varchar(255) | NO |  |  |  |    
-| timezone | PHP-legal timezone | varchar(128) | NO |  |  |  |    
-| language | default language | varchar(32) | NO |  | en |  |    
-| register_date | timestamp of registration | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| login_date | timestamp of last login | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| default-location | Default for item.location | varchar(255) | NO |  |  |  |    
-| allow_location | 1 allows to display the location | boolean | NO |  | 0 |  |    
-| theme | user theme preference | varchar(255) | NO |  |  |  |    
-| pubkey | RSA public key 4096 bit | text | YES |  | NULL |  |    
-| prvkey | RSA private key 4096 bit | text | YES |  | NULL |  |    
-| spubkey |  | text | YES |  | NULL |  |    
-| sprvkey |  | text | YES |  | NULL |  |    
-| verified | user is verified through email | boolean | NO |  | 0 |  |    
-| blocked | 1 for user is blocked | boolean | NO |  | 0 |  |    
-| blockwall | Prohibit contacts to post to the profile page of the user | boolean | NO |  | 0 |  |    
-| hidewall | Hide profile details from unkown viewers | boolean | NO |  | 0 |  |    
-| blocktags | Prohibit contacts to tag the post of this user | boolean | NO |  | 0 |  |    
-| unkmail | Permit unknown people to send private mails to this user | boolean | NO |  | 0 |  |    
-| cntunkmail |  | int unsigned | NO |  | 10 |  |    
-| notify-flags | email notification options | smallint unsigned | NO |  | 65535 |  |    
-| page-flags | page/profile type | tinyint unsigned | NO |  | 0 |  |    
-| account-type |  | tinyint unsigned | NO |  | 0 |  |    
-| prvnets |  | boolean | NO |  | 0 |  |    
-| pwdreset | Password reset request token | varchar(255) | YES |  | NULL |  |    
-| pwdreset_time | Timestamp of the last password reset request | datetime | YES |  | NULL |  |    
-| maxreq |  | int unsigned | NO |  | 10 |  |    
-| expire |  | int unsigned | NO |  | 0 |  |    
-| account_removed | if 1 the account is removed | boolean | NO |  | 0 |  |    
-| account_expired |  | boolean | NO |  | 0 |  |    
-| account_expires_on | timestamp when account expires and will be deleted | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| expire_notification_sent | timestamp of last warning of account expiration | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| def_gid |  | int unsigned | NO |  | 0 |  |    
-| allow_cid | default permission for this user | mediumtext | YES |  | NULL |  |    
-| allow_gid | default permission for this user | mediumtext | YES |  | NULL |  |    
-| deny_cid | default permission for this user | mediumtext | YES |  | NULL |  |    
-| deny_gid | default permission for this user | mediumtext | YES |  | NULL |  |    
-| openidserver |  | text | YES |  | NULL |  |    
+| uid                      | sequential ID                                             | mediumint unsigned | NO  | PRI | NULL                | auto_increment |    
+| parent-uid               | The parent user that has full control about this user     | mediumint unsigned | YES |     | NULL                |                |    
+| guid                     | A unique identifier for this user                         | varchar(64)        | NO  |     |                     |                |    
+| username                 | Name that this user is known by                           | varchar(255)       | NO  |     |                     |                |    
+| password                 | encrypted password                                        | varchar(255)       | NO  |     |                     |                |    
+| legacy_password          | Is the password hash double-hashed?                       | boolean            | NO  |     | 0                   |                |    
+| nickname                 | nick- and user name                                       | varchar(255)       | NO  |     |                     |                |    
+| email                    | the users email address                                   | varchar(255)       | NO  |     |                     |                |    
+| openid                   |                                                           | varchar(255)       | NO  |     |                     |                |    
+| timezone                 | PHP-legal timezone                                        | varchar(128)       | NO  |     |                     |                |    
+| language                 | default language                                          | varchar(32)        | NO  |     | en                  |                |    
+| register_date            | timestamp of registration                                 | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| login_date               | timestamp of last login                                   | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| default-location         | Default for item.location                                 | varchar(255)       | NO  |     |                     |                |    
+| allow_location           | 1 allows to display the location                          | boolean            | NO  |     | 0                   |                |    
+| theme                    | user theme preference                                     | varchar(255)       | NO  |     |                     |                |    
+| pubkey                   | RSA public key 4096 bit                                   | text               | YES |     | NULL                |                |    
+| prvkey                   | RSA private key 4096 bit                                  | text               | YES |     | NULL                |                |    
+| spubkey                  |                                                           | text               | YES |     | NULL                |                |    
+| sprvkey                  |                                                           | text               | YES |     | NULL                |                |    
+| verified                 | user is verified through email                            | boolean            | NO  |     | 0                   |                |    
+| blocked                  | 1 for user is blocked                                     | boolean            | NO  |     | 0                   |                |    
+| blockwall                | Prohibit contacts to post to the profile page of the user | boolean            | NO  |     | 0                   |                |    
+| hidewall                 | Hide profile details from unkown viewers                  | boolean            | NO  |     | 0                   |                |    
+| blocktags                | Prohibit contacts to tag the post of this user            | boolean            | NO  |     | 0                   |                |    
+| unkmail                  | Permit unknown people to send private mails to this user  | boolean            | NO  |     | 0                   |                |    
+| cntunkmail               |                                                           | int unsigned       | NO  |     | 10                  |                |    
+| notify-flags             | email notification options                                | smallint unsigned  | NO  |     | 65535               |                |    
+| page-flags               | page/profile type                                         | tinyint unsigned   | NO  |     | 0                   |                |    
+| account-type             |                                                           | tinyint unsigned   | NO  |     | 0                   |                |    
+| prvnets                  |                                                           | boolean            | NO  |     | 0                   |                |    
+| pwdreset                 | Password reset request token                              | varchar(255)       | YES |     | NULL                |                |    
+| pwdreset_time            | Timestamp of the last password reset request              | datetime           | YES |     | NULL                |                |    
+| maxreq                   |                                                           | int unsigned       | NO  |     | 10                  |                |    
+| expire                   |                                                           | int unsigned       | NO  |     | 0                   |                |    
+| account_removed          | if 1 the account is removed                               | boolean            | NO  |     | 0                   |                |    
+| account_expired          |                                                           | boolean            | NO  |     | 0                   |                |    
+| account_expires_on       | timestamp when account expires and will be deleted        | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| expire_notification_sent | timestamp of last warning of account expiration           | datetime           | NO  |     | 0001-01-01 00:00:00 |                |    
+| def_gid                  |                                                           | int unsigned       | NO  |     | 0                   |                |    
+| allow_cid                | default permission for this user                          | mediumtext         | YES |     | NULL                |                |    
+| allow_gid                | default permission for this user                          | mediumtext         | YES |     | NULL                |                |    
+| deny_cid                 | default permission for this user                          | mediumtext         | YES |     | NULL                |                |    
+| deny_gid                 | default permission for this user                          | mediumtext         | YES |     | NULL                |                |    
+| openidserver             |                                                           | text               | YES |     | NULL                |                |    
 
 Return to [database documentation](help/database)
index 5006033e9694d6c8f02ca44a3f8fd1cac83902e3..ff924dfa78d3a5405286a9f97685fbb0cb8d1dc5 100644 (file)
@@ -4,7 +4,7 @@ Deleted usernames
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
-| username |  | varchar(255) | NO |  | NULL |  |    
+| id       | sequential ID | int unsigned | NO | PRI | NULL | auto_increment |    
+| username |               | varchar(255) | NO |     | NULL |                |    
 
 Return to [database documentation](help/database)
index 4aa171f3015a704cd3df77c40891c6510d882b45..4469acff06484434fcd28d1c81491a55d4693815 100644 (file)
@@ -4,7 +4,7 @@ Activity Verbs
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id |  | smallint unsigned | NO | PRI | NULL | auto_increment |    
-| name |  | varchar(100) | NO |  |  |  |    
+| id   |  | smallint unsigned | NO | PRI | NULL | auto_increment |    
+| name |  | varchar(100)      | NO |     |      |                |    
 
 Return to [database documentation](help/database)
index 2da8021e44bd03b9e1f8ee12b641f0ba333e3fc3..d278be3b43cce8c0e39a3bdc27ab582d6890fd7e 100644 (file)
@@ -4,7 +4,7 @@ Inter process communication between the frontend and the worker
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| key |  | int | NO | PRI | NULL |  |    
-| jobs | Flag for outstanding jobs | boolean | YES |  | NULL |  |    
+| key  |                           | int     | NO  | PRI | NULL |  |    
+| jobs | Flag for outstanding jobs | boolean | YES |     | NULL |  |    
 
 Return to [database documentation](help/database)
index 00768c3b55079fb2376377b11864504e722e5527..b104f7a5f6c607600b8270a36ce76417899edef5 100644 (file)
@@ -4,15 +4,15 @@ Background tasks queue entries
 
 | Field | Description | Type | Null | Key | Default | Extra |
 | ----- | ----------- | ---- | ---- | --- | ------- | ----- |
-| id | Auto incremented worker task id | int unsigned | NO | PRI | NULL | auto_increment |    
-| command | Task command | varchar(100) | YES |  | NULL |  |    
-| parameter | Task parameter | mediumtext | YES |  | NULL |  |    
-| priority | Task priority | tinyint unsigned | NO |  | 0 |  |    
-| created | Creation date | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| pid | Process id of the worker | int unsigned | NO |  | 0 |  |    
-| executed | Execution date | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| next_try | Next retrial date | datetime | NO |  | 0001-01-01 00:00:00 |  |    
-| retrial | Retrial counter | tinyint | NO |  | 0 |  |    
-| done | Marked 1 when the task was done - will be deleted later | boolean | NO |  | 0 |  |    
+| id        | Auto incremented worker task id                         | int unsigned     | NO  | PRI | NULL                | auto_increment |    
+| command   | Task command                                            | varchar(100)     | YES |     | NULL                |                |    
+| parameter | Task parameter                                          | mediumtext       | YES |     | NULL                |                |    
+| priority  | Task priority                                           | tinyint unsigned | NO  |     | 0                   |                |    
+| created   | Creation date                                           | datetime         | NO  |     | 0001-01-01 00:00:00 |                |    
+| pid       | Process id of the worker                                | int unsigned     | NO  |     | 0                   |                |    
+| executed  | Execution date                                          | datetime         | NO  |     | 0001-01-01 00:00:00 |                |    
+| next_try  | Next retrial date                                       | datetime         | NO  |     | 0001-01-01 00:00:00 |                |    
+| retrial   | Retrial counter                                         | tinyint          | NO  |     | 0                   |                |    
+| done      | Marked 1 when the task was done - will be deleted later | boolean          | NO  |     | 0                   |                |    
 
 Return to [database documentation](help/database)
index bb66bcb3fdf31829cdb216c9ccf1a8b9ddb41797..1cf1bc12bc269612702c0e3e965cae47d64a8c4a 100644 (file)
@@ -166,7 +166,8 @@ class DBStructure
 
                $tables = [];
                foreach (self::definition(null) as $name => $definition) {
-                       $fields = [];
+                       $fields  = [];
+                       $lengths = [];
                        foreach ($definition['fields'] as $key => $value) {
                                $field = [];
                                $field['name']    = $key;
@@ -177,8 +178,17 @@ class DBStructure
                                $field['default'] = $value['default'] ?? 'NULL';
                                $field['extra']   = $value['extra'] ?? '';
                
+                               foreach ($field as $fieldname => $fieldvalue) {
+                                       $lengths[$fieldname] = max($lengths[$fieldname] ?? 0, strlen($fieldvalue));
+                               }
                                $fields[] = $field;
                        }
+
+                       array_walk_recursive($fields, function(&$value, $key) use ($lengths)
+                       {
+                               $value = str_pad($value, $lengths[$key]);
+                       });
+
                        $tables[] = ['name' => $name, 'comment' => $definition['comment']];
                        $content = Renderer::replaceMacros(Renderer::getMarkupTemplate('structure.tpl'), [
                                '$name'    => $name,