|
|
@@ -1,12 +1,12 @@
|
|
|
# Table "access"
|
|
|
|
|
|
```
|
|
|
- FIELD | COLUMN | POSTGRESQL | MYSQL | SQLITE3
|
|
|
----------+---------+-----------------+-----------------------+------------------------
|
|
|
- ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
- UserID | user_id | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
- RepoID | repo_id | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
- Mode | mode | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
+ Field | Column | PostgreSQL | MySQL | SQLite3
|
|
|
+--------+---------+-----------------+-----------------------+-----------------------
|
|
|
+ ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
+ UserID | user_id | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
+ RepoID | repo_id | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
+ Mode | mode | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
|
|
|
Primary keys: id
|
|
|
Indexes:
|
|
|
@@ -16,15 +16,15 @@ Indexes:
|
|
|
# Table "access_token"
|
|
|
|
|
|
```
|
|
|
- FIELD | COLUMN | POSTGRESQL | MYSQL | SQLITE3
|
|
|
---------------+--------------+-----------------------------+-----------------------------+------------------------------
|
|
|
- ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
- UserID | uid | BIGINT | BIGINT | INTEGER
|
|
|
- Name | name | TEXT | LONGTEXT | TEXT
|
|
|
- Sha1 | sha1 | VARCHAR(40) UNIQUE | VARCHAR(40) UNIQUE | VARCHAR(40) UNIQUE
|
|
|
- SHA256 | sha256 | VARCHAR(64) NOT NULL UNIQUE | VARCHAR(64) NOT NULL UNIQUE | VARCHAR(64) NOT NULL UNIQUE
|
|
|
- CreatedUnix | created_unix | BIGINT | BIGINT | INTEGER
|
|
|
- UpdatedUnix | updated_unix | BIGINT | BIGINT | INTEGER
|
|
|
+ Field | Column | PostgreSQL | MySQL | SQLite3
|
|
|
+-------------+--------------+-----------------------------+-----------------------------+-----------------------------
|
|
|
+ ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
+ UserID | uid | BIGINT | BIGINT | INTEGER
|
|
|
+ Name | name | TEXT | LONGTEXT | TEXT
|
|
|
+ Sha1 | sha1 | VARCHAR(40) UNIQUE | VARCHAR(40) UNIQUE | VARCHAR(40) UNIQUE
|
|
|
+ SHA256 | sha256 | VARCHAR(64) NOT NULL UNIQUE | VARCHAR(64) NOT NULL UNIQUE | VARCHAR(64) NOT NULL UNIQUE
|
|
|
+ CreatedUnix | created_unix | BIGINT | BIGINT | INTEGER
|
|
|
+ UpdatedUnix | updated_unix | BIGINT | BIGINT | INTEGER
|
|
|
|
|
|
Primary keys: id
|
|
|
Indexes:
|
|
|
@@ -34,20 +34,20 @@ Indexes:
|
|
|
# Table "action"
|
|
|
|
|
|
```
|
|
|
- FIELD | COLUMN | POSTGRESQL | MYSQL | SQLITE3
|
|
|
----------------+----------------+--------------------------------+--------------------------------+---------------------------------
|
|
|
- ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
- UserID | user_id | BIGINT | BIGINT | INTEGER
|
|
|
- OpType | op_type | BIGINT | BIGINT | INTEGER
|
|
|
- ActUserID | act_user_id | BIGINT | BIGINT | INTEGER
|
|
|
- ActUserName | act_user_name | TEXT | LONGTEXT | TEXT
|
|
|
- RepoID | repo_id | BIGINT | BIGINT | INTEGER
|
|
|
- RepoUserName | repo_user_name | TEXT | LONGTEXT | TEXT
|
|
|
- RepoName | repo_name | TEXT | LONGTEXT | TEXT
|
|
|
- RefName | ref_name | TEXT | LONGTEXT | TEXT
|
|
|
- IsPrivate | is_private | BOOLEAN NOT NULL DEFAULT FALSE | BOOLEAN NOT NULL DEFAULT FALSE | NUMERIC NOT NULL DEFAULT FALSE
|
|
|
- Content | content | TEXT | LONGTEXT | TEXT
|
|
|
- CreatedUnix | created_unix | BIGINT | BIGINT | INTEGER
|
|
|
+ Field | Column | PostgreSQL | MySQL | SQLite3
|
|
|
+--------------+----------------+--------------------------------+--------------------------------+--------------------------------
|
|
|
+ ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
+ UserID | user_id | BIGINT | BIGINT | INTEGER
|
|
|
+ OpType | op_type | BIGINT | BIGINT | INTEGER
|
|
|
+ ActUserID | act_user_id | BIGINT | BIGINT | INTEGER
|
|
|
+ ActUserName | act_user_name | TEXT | LONGTEXT | TEXT
|
|
|
+ RepoID | repo_id | BIGINT | BIGINT | INTEGER
|
|
|
+ RepoUserName | repo_user_name | TEXT | LONGTEXT | TEXT
|
|
|
+ RepoName | repo_name | TEXT | LONGTEXT | TEXT
|
|
|
+ RefName | ref_name | TEXT | LONGTEXT | TEXT
|
|
|
+ IsPrivate | is_private | BOOLEAN NOT NULL DEFAULT FALSE | BOOLEAN NOT NULL DEFAULT FALSE | NUMERIC NOT NULL DEFAULT FALSE
|
|
|
+ Content | content | TEXT | LONGTEXT | TEXT
|
|
|
+ CreatedUnix | created_unix | BIGINT | BIGINT | INTEGER
|
|
|
|
|
|
Primary keys: id
|
|
|
Indexes:
|
|
|
@@ -58,12 +58,12 @@ Indexes:
|
|
|
# Table "email_address"
|
|
|
|
|
|
```
|
|
|
- FIELD | COLUMN | POSTGRESQL | MYSQL | SQLITE3
|
|
|
---------------+--------------+--------------------------------+--------------------------------+---------------------------------
|
|
|
- ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
- UserID | uid | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
- Email | email | VARCHAR(254) NOT NULL | VARCHAR(254) NOT NULL | TEXT NOT NULL
|
|
|
- IsActivated | is_activated | BOOLEAN NOT NULL DEFAULT FALSE | BOOLEAN NOT NULL DEFAULT FALSE | NUMERIC NOT NULL DEFAULT FALSE
|
|
|
+ Field | Column | PostgreSQL | MySQL | SQLite3
|
|
|
+-------------+--------------+--------------------------------+--------------------------------+--------------------------------
|
|
|
+ ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
+ UserID | uid | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
+ Email | email | VARCHAR(254) NOT NULL | VARCHAR(254) NOT NULL | TEXT NOT NULL
|
|
|
+ IsActivated | is_activated | BOOLEAN NOT NULL DEFAULT FALSE | BOOLEAN NOT NULL DEFAULT FALSE | NUMERIC NOT NULL DEFAULT FALSE
|
|
|
|
|
|
Primary keys: id
|
|
|
Indexes:
|
|
|
@@ -74,11 +74,11 @@ Indexes:
|
|
|
# Table "follow"
|
|
|
|
|
|
```
|
|
|
- FIELD | COLUMN | POSTGRESQL | MYSQL | SQLITE3
|
|
|
------------+-----------+-----------------+-----------------------+------------------------
|
|
|
- ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
- UserID | user_id | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
- FollowID | follow_id | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
+ Field | Column | PostgreSQL | MySQL | SQLite3
|
|
|
+----------+-----------+-----------------+-----------------------+-----------------------
|
|
|
+ ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
+ UserID | user_id | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
+ FollowID | follow_id | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
|
|
|
Primary keys: id
|
|
|
Indexes:
|
|
|
@@ -88,13 +88,13 @@ Indexes:
|
|
|
# Table "lfs_object"
|
|
|
|
|
|
```
|
|
|
- FIELD | COLUMN | POSTGRESQL | MYSQL | SQLITE3
|
|
|
-------------+------------+----------------------+----------------------+--------------------
|
|
|
- RepoID | repo_id | BIGINT | BIGINT | INTEGER
|
|
|
- OID | oid | TEXT | VARCHAR(191) | TEXT
|
|
|
- Size | size | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
- Storage | storage | TEXT NOT NULL | LONGTEXT NOT NULL | TEXT NOT NULL
|
|
|
- CreatedAt | created_at | TIMESTAMPTZ NOT NULL | DATETIME(3) NOT NULL | DATETIME NOT NULL
|
|
|
+ Field | Column | PostgreSQL | MySQL | SQLite3
|
|
|
+-----------+------------+----------------------+----------------------+-------------------
|
|
|
+ RepoID | repo_id | BIGINT | BIGINT | INTEGER
|
|
|
+ OID | oid | TEXT | VARCHAR(191) | TEXT
|
|
|
+ Size | size | BIGINT NOT NULL | BIGINT NOT NULL | INTEGER NOT NULL
|
|
|
+ Storage | storage | TEXT NOT NULL | LONGTEXT NOT NULL | TEXT NOT NULL
|
|
|
+ CreatedAt | created_at | TIMESTAMPTZ NOT NULL | DATETIME(3) NOT NULL | DATETIME NOT NULL
|
|
|
|
|
|
Primary keys: repo_id, oid
|
|
|
```
|
|
|
@@ -102,16 +102,16 @@ Primary keys: repo_id, oid
|
|
|
# Table "login_source"
|
|
|
|
|
|
```
|
|
|
- FIELD | COLUMN | POSTGRESQL | MYSQL | SQLITE3
|
|
|
---------------+--------------+------------------+-----------------------+------------------------
|
|
|
- ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
- Type | type | BIGINT | BIGINT | INTEGER
|
|
|
- Name | name | TEXT UNIQUE | VARCHAR(191) UNIQUE | TEXT UNIQUE
|
|
|
- IsActived | is_actived | BOOLEAN NOT NULL | BOOLEAN NOT NULL | NUMERIC NOT NULL
|
|
|
- IsDefault | is_default | BOOLEAN | BOOLEAN | NUMERIC
|
|
|
- Config | cfg | TEXT | TEXT | TEXT
|
|
|
- CreatedUnix | created_unix | BIGINT | BIGINT | INTEGER
|
|
|
- UpdatedUnix | updated_unix | BIGINT | BIGINT | INTEGER
|
|
|
+ Field | Column | PostgreSQL | MySQL | SQLite3
|
|
|
+-------------+--------------+------------------+-----------------------+-----------------------
|
|
|
+ ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
+ Type | type | BIGINT | BIGINT | INTEGER
|
|
|
+ Name | name | TEXT UNIQUE | VARCHAR(191) UNIQUE | TEXT UNIQUE
|
|
|
+ IsActived | is_actived | BOOLEAN NOT NULL | BOOLEAN NOT NULL | NUMERIC NOT NULL
|
|
|
+ IsDefault | is_default | BOOLEAN | BOOLEAN | NUMERIC
|
|
|
+ Config | cfg | TEXT | TEXT | TEXT
|
|
|
+ CreatedUnix | created_unix | BIGINT | BIGINT | INTEGER
|
|
|
+ UpdatedUnix | updated_unix | BIGINT | BIGINT | INTEGER
|
|
|
|
|
|
Primary keys: id
|
|
|
```
|
|
|
@@ -119,12 +119,12 @@ Primary keys: id
|
|
|
# Table "notice"
|
|
|
|
|
|
```
|
|
|
- FIELD | COLUMN | POSTGRESQL | MYSQL | SQLITE3
|
|
|
---------------+--------------+------------+-----------------------+------------------------
|
|
|
- ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
- Type | type | BIGINT | BIGINT | INTEGER
|
|
|
- Description | description | TEXT | TEXT | TEXT
|
|
|
- CreatedUnix | created_unix | BIGINT | BIGINT | INTEGER
|
|
|
+ Field | Column | PostgreSQL | MySQL | SQLite3
|
|
|
+-------------+--------------+------------+-----------------------+-----------------------
|
|
|
+ ID | id | BIGSERIAL | BIGINT AUTO_INCREMENT | INTEGER AUTOINCREMENT
|
|
|
+ Type | type | BIGINT | BIGINT | INTEGER
|
|
|
+ Description | description | TEXT | TEXT | TEXT
|
|
|
+ CreatedUnix | created_unix | BIGINT | BIGINT | INTEGER
|
|
|
|
|
|
Primary keys: id
|
|
|
```
|