规划存储/数据库

规划存储

用途

  • 照片
  • 视频
  • 文件资料
  • 容器

usb接口备份,内置ssd存(非视频)

./
docker-data
	nodered
		docker-compose.yaml
		node-data
	suprvisor
public
    media
    music
    photo
download
	sync-baidu
homes
	jack
		download
		mnt
		



sync服务开放/根目录

version: '3.3'

services:
  resilio-sync:
    image: linuxserver/resilio-sync:2.8.1
    container_name: resilio-yyns
    network_mode: "host"
    restart: unless-stopped
    environment:
      - PUID=0
      - PGID=0
      - TZ=Asia/Shanghai
      - UMASK_SET=022
    volumes:
      - ./config:/config
      - ./downloads:/downloads
      - /:/sync
  

容器

yaml方式安装 可保留很多初始参数

yaml-compose

备份

备份盘挂到mnt下

数据库

pg15.6

121做数据库部署(测试)

123做数据库部署(正式)

多用户

  • 人事oa

  • it

  • 运营

  • 生产

  • 设备

  • 质量

每一个业务域 一个用户

用户是使用户,数据库是数据库。 都独立存在

领域用户名描述
人事oaoq_oa办公,人事,考勤
信息系统itoq_itit系统,自动运维
运营otoq_ot数据报表( 日常报表 产量,异常,产能,计划)
生产oq_mk设备参数,工艺流程,bom可视化
质量oq_qq质检数据,质检标准
财务oq_fa资产,对账单
CREATE USER oq_it WITH PASSWORD 'it100200300';
CREATE USER oq_oa WITH PASSWORD 'oa100200300';
ALTER USER oq_it WITH PASSWORD 'it100200300';

模式隔离

一库多模式 SCHEMA = 模式 (常需要手动创建)

CREATE SCHEMA oqdb_it AUTHORIZATION oq_it;
ALTER ROLE oq_it SET search_path = oqdb_it, public;
GRANT ALL ON "客户表" TO oq_it;

重隔离

一个系统一个库

CREATE DATABASE oqdb_it
    OWNER = oq_it
    ENCODING = 'UTF8'
    LC_COLLATE = 'en_US.utf8'
    LC_CTYPE = 'en_US.utf8';

非结构数据

文档,图片等

api + web 调用123