20260622214432
This commit is contained in:
1 parent
b5f6fafd74
commit
e9e3371be7
19 files changed
+1068
-121
No files matched your search
@@ -0,0 +1,109 @@
|
||||
# Allapp 数据库连接配置
|
||||
|
||||
## 连接信息
|
||||
|
||||
| 参数 | 值 |
|
||||
|------|-----|
|
||||
| Host | 117.72.182.135 |
|
||||
| Port | 5432 |
|
||||
| Database | allapp |
|
||||
| User | postgres |
|
||||
| Password | zhang520.. |
|
||||
| SSL | disable |
|
||||
|
||||
## 连接字符串
|
||||
|
||||
```
|
||||
postgres://postgres:zhang520..@117.72.182.135:5432/allapp?sslmode=disable
|
||||
```
|
||||
|
||||
## Python 连接示例
|
||||
|
||||
```python
|
||||
import psycopg2
|
||||
|
||||
conn = psycopg2.connect(
|
||||
host="117.72.182.135",
|
||||
port=5432,
|
||||
database="allapp",
|
||||
user="postgres",
|
||||
password="zhang520..",
|
||||
sslmode="disable",
|
||||
)
|
||||
```
|
||||
|
||||
## 相关配置文件
|
||||
|
||||
- `D:\workspace\code\app\db.local.yml` — 本地备忘
|
||||
- `D:\workspace\code\app\app-go\configs\config.dev.yaml` — 后端开发配置(base_url、端口等)
|
||||
- `D:\workspace\code\app\app-go\configs\config.yaml` — 后端主配置
|
||||
|
||||
## 表结构速查
|
||||
|
||||
所有表均在 `public` schema 下,无外键约束,关系由代码维护。
|
||||
|
||||
### b_user — 用户
|
||||
| 列 | 类型 | 说明 |
|
||||
|----|------|------|
|
||||
| id | BIGINT PK | 雪花 ID |
|
||||
| nickname | VARCHAR | 昵称 |
|
||||
| avatar | VARCHAR | 头像路径 |
|
||||
| name | VARCHAR | 真实姓名 |
|
||||
| phone | VARCHAR | 手机号 |
|
||||
| birth_date | DATE | 生日 |
|
||||
| last_login_time | TIMESTAMPTZ | 最后登录时间 |
|
||||
| create_time | TIMESTAMPTZ | 创建时间 |
|
||||
| update_time | TIMESTAMPTZ | 更新时间 |
|
||||
|
||||
### b_family — 家庭/空间
|
||||
| 列 | 类型 | 说明 |
|
||||
|----|------|------|
|
||||
| id | BIGINT PK | 雪花 ID |
|
||||
| name | VARCHAR | 家庭名称 |
|
||||
| code | VARCHAR | 邀请码 |
|
||||
| create_by | BIGINT | 创建者 |
|
||||
| create_time | TIMESTAMPTZ | 创建时间 |
|
||||
| update_time | TIMESTAMPTZ | 更新时间 |
|
||||
|
||||
### b_family_member — 家庭成员
|
||||
| 列 | 类型 | 说明 |
|
||||
|----|------|------|
|
||||
| id | BIGINT PK | 雪花 ID |
|
||||
| family_id | BIGINT | 家庭 ID |
|
||||
| user_id | BIGINT | 用户 ID |
|
||||
| role | INTEGER | 角色(0=成员) |
|
||||
| nickname | VARCHAR | 在家庭中的昵称 |
|
||||
|
||||
### b_finance — 记账记录
|
||||
| 列 | 类型 | 说明 |
|
||||
|----|------|------|
|
||||
| id | BIGINT PK | 雪花 ID |
|
||||
| family_id | BIGINT | 家庭 ID |
|
||||
| category_id | BIGINT | 分类 ID |
|
||||
| amount | NUMERIC | 金额 |
|
||||
| type | INTEGER | 0=支出, 1=收入 |
|
||||
| remark | TEXT | 备注 |
|
||||
| record_time | TIMESTAMPTZ | 记账时间 |
|
||||
|
||||
### b_finance_category — 记账分类
|
||||
| 列 | 类型 | 说明 |
|
||||
|----|------|------|
|
||||
| id | BIGINT PK | 雪花 ID |
|
||||
| family_id | BIGINT | 家庭 ID |
|
||||
| name | VARCHAR | 分类名称 |
|
||||
| icon | VARCHAR | 图标标识 |
|
||||
| type | INTEGER | 0=支出, 1=收入 |
|
||||
|
||||
### b_app_favorite — 子应用收藏
|
||||
| 列 | 类型 | 说明 |
|
||||
|----|------|------|
|
||||
| id | BIGINT PK | 雪花 ID |
|
||||
| family_id | BIGINT | 家庭 ID |
|
||||
| user_id | BIGINT | 用户 ID |
|
||||
| app_id | VARCHAR | 应用标识(对应 pages.ts 中 id) |
|
||||
| create_time | TIMESTAMPTZ | 创建时间 |
|
||||
| update_time | TIMESTAMPTZ | 更新时间 |
|
||||
| create_by | BIGINT | 创建者 |
|
||||
| update_by | BIGINT | 更新者 |
|
||||
|
||||
UNIQUE(family_id, app_id) — 同一家庭同一应用只能收藏一次
|
||||
Reference in new issue
Block a user