myems/database
13621160019@163.com 1ba3b3658d added tbl_aliyun_sms_api to myems_fdd_db in database 2021-09-05 18:50:22 +08:00
..
demo fixed issues in database demo script 2021-09-03 11:20:25 +08:00
recalculating added rule_id to messages tables of fdd database 2021-08-08 16:58:22 +08:00
upgrade added tbl_aliyun_sms_api to myems_fdd_db in database 2021-09-05 18:50:22 +08:00
README.md updated README 2021-08-28 13:32:38 +08:00
myems_billing_baseline_db.sql merged myems-database 2021-02-19 10:45:32 +08:00
myems_billing_db.sql merged myems-database 2021-02-19 10:45:32 +08:00
myems_energy_baseline_db.sql merged myems-database 2021-02-19 10:45:32 +08:00
myems_energy_db.sql merged myems-database 2021-02-19 10:45:32 +08:00
myems_fdd_db.sql added tbl_aliyun_sms_api to myems_fdd_db in database 2021-09-05 18:50:22 +08:00
myems_historical_db.sql added Cost File to API and Admin UI and upgraded to v1.1.4 2021-07-19 19:48:00 +08:00
myems_reporting_db.sql added tbl_reports to myems_reporting_db in database 2021-08-31 18:41:07 +08:00
myems_system_db.sql added tbl_aliyun_sms_api to myems_fdd_db in database 2021-09-05 18:50:22 +08:00
myems_user_db.sql updated userlogger in API 2021-08-27 17:21:01 +08:00

README.md

MyEMS Database

Introduction

Providing database schema and scripts for MyEMS.

Prerequisites

MySQL 8.0 or later

or MariaDB 10.5 or later

or SingleStore 7.0 or later (highly recommended)

Installation

Execute the following scripts in MySQL commandline, or execute in other MySQL client tools such as MySQL Workbench, Navicat, DBaver, phpMyAdmin, etc.

mysql -u root -p < myems_billing_baseline_db.sql
mysql -u root -p < myems_billing_db.sql
mysql -u root -p < myems_energy_baseline_db.sql
mysql -u root -p < myems_energy_db.sql
mysql -u root -p < myems_fdd_db.sql
mysql -u root -p < myems_historical_db.sql
mysql -u root -p < myems_reporting_db.sql
mysql -u root -p < myems_system_db.sql
mysql -u root -p < myems_user_db.sql

To insert demo data execute the following scripts,

mysql -u root -p < demo/myems_system_db.sql

Change COLLATE for MySQL server before version 8.0

sudo nano /etc/mysql/my.cnf
[client]
default-character-set = utf8mb4
[mysql]
default-character-set = utf8mb4
[mysqld]
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

Database Definition

myems_billing_baseline_db

myems_billing_db

myems_energy_baseline_db

myems_energy_db

myems_fdd_db

myems_historical_db

myems_reporting_db

myems_system_db

myems_user_db