資料庫結構初始化
mvn process-resources -d skipliquibaserun=false -d db.driver=com.mysql.jdbc.driver -d db.url=jdbc:[mysql://localhost:3306/wht_dev](mysql://localhost:3306/wht_dev) -d db.user=root -d db.password=root -d db.skipupdatetables="sys_config,sys_user"
如果執行上面的**,然後也執行成功了,但是表沒出來,可能專案打包沒成功或者沒更新成功,這是我遇到的乙個問題,然後我去資料夾下執行打包命令mvn clean install,如果執行這個命令出現說找不到jdk的話,你要去看一下你的環境變數配置,把jdk那些環境變數移到最上面。
如去到你資料庫就發現一張wht_20796_demo了
多張表一起建:
道理同上:指令碼**如下:
package wht.core.db
import com.hand.hap.liquibase.migrationhelper
def mhi = migrationhelper.getinstance()
databasechangelog(logicalfilepath:"wht/core/db/2018-08-01-02-init-migration.groovy")
createtable(tablename: "wht_20796_demo_b")
column(name: "desc", type: "varchar(100)")
column(name: "name", type: "varchar(100)")
column(name: "object_version_number", type: "bigint", defaultvalue : "1")
column(name: "request_id", type: "bigint", defaultvalue : "-1")
column(name: "program_id", type: "bigint", defaultvalue : "-1")
column(name: "created_by", type: "bigint", defaultvalue : "-1")
column(name: "creation_date", type: "datetime", defaultvaluecomputed : "current_timestamp")
column(name: "last_updated_by", type: "bigint", defaultvalue : "-1")
column(name: "last_update_date", type: "datetime", defaultvaluecomputed : "current_timestamp")
column(name: "last_update_login", type: "bigint", defaultvalue : "-1")
}createtable(tablename: "wht_20796_demo_tl")
column(name:"lang",type:"varchar(50)")
column(name: "desc", type: "varchar(100)")
column(name: "name", type: "varchar(100)")
column(name: "object_version_number", type: "bigint", defaultvalue : "1")
column(name: "request_id", type: "bigint", defaultvalue : "-1")
column(name: "program_id", type: "bigint", defaultvalue : "-1")
column(name: "created_by", type: "bigint", defaultvalue : "-1")
column(name: "creation_date", type: "datetime", defaultvaluecomputed : "current_timestamp")
column(name: "last_updated_by", type: "bigint", defaultvalue : "-1")
column(name: "last_update_date", type: "datetime", defaultvaluecomputed : "current_timestamp")
column(name: "last_update_login", type: "bigint", defaultvalue : "-1")}}
}
php初始化資料庫,初始化資料庫
進入安裝流程 從weiphp5.0開始,入口檔案index不在根目錄下,而是沿用tp5風格,放在public目錄 因此你的 目錄建議最好配置到public目錄下,比如在apache環境下,配置httpd.conf檔案如下 在nginx環境下,配置 conf檔案中的root引數到public目錄下 然...
django初始化資料庫
最近專案需要,需要在表建立好之後,初始化一些資料。django初始化資料的方法有很多,但都需要額外的手動操作,不智慧型。看網上有一種方法用post syncdb訊號來初始化資料庫,但是我用的django版本是1.8,使用python manage.py migrate來同步資料庫,不使用python...
django 初始化資料庫
匯出資料庫內容為初始化檔案 dumpdata 命令 dumpdata 基本資料庫的轉存 manage.py dumpdata db.json manage.py dumpdata admin admin.json dumpdata 備份特定的表 manage.py dumpdata admin.lo...