commit 0f439b6faac74e69a73c1eb07038323eb11a428c Author: pashko Date: Wed Apr 17 16:04:11 2024 +0800 Initial commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c7f496d --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +.m2 +_m2 +tmp +master.xml +diff.xml \ No newline at end of file diff --git a/dev/data/developers.csv b/dev/data/developers.csv new file mode 100644 index 0000000..04cb492 --- /dev/null +++ b/dev/data/developers.csv @@ -0,0 +1,8 @@ +"id","name","email","is_active","group_id","cv" +"4","Qadir","qadir@sendel.ru","true","NULL","{""companies"": [{""name"": ""itDEW"", ""startDate"": ""2017-02-11""}]}" +"11","Boris","boris@sendel.ru","true","NULL","NULL" +"2","Ivan","ivan@sendel.ru","true","1","{""companies"": [{""name"": ""itDEW"", ""startDate"": ""2019-02-01""}]}" +"3","Victor","victor@sendel.ru","true","1","{""companies"": [{""name"": ""solanas"", ""startDate"": ""2016-02-11""}]}" +"5","Rajesh","rajesh@sendel.ru","true","4","{""companies"": [{""name"": ""Guargon"", ""startDate"": ""2016-02-11""}]}" +"6","Konstantin","konstantin@sendel.ru","true","4","{""companies"": [{""name"": ""GRAO"", ""startDate"": ""2011-05-10""}]}" +"10","Nikita","nikita@sendel.ru","true","3","NULL" diff --git a/dev/data/groups.csv b/dev/data/groups.csv new file mode 100644 index 0000000..a8c5af6 --- /dev/null +++ b/dev/data/groups.csv @@ -0,0 +1,4 @@ +"id","name","leader_id" +"1","Fintech","2" +"3","Telecom","10" +"4","Logistic","11" diff --git a/dev/data/lang_to_developers.csv b/dev/data/lang_to_developers.csv new file mode 100644 index 0000000..1b30a02 --- /dev/null +++ b/dev/data/lang_to_developers.csv @@ -0,0 +1,14 @@ +"language_id","developer_id" +"1","6" +"1","3" +"2","6" +"3","6" +"1","10" +"1","11" +"2","5" +"5","5" +"8","2" +"10","4" +"5","4" +"7","3" +"6","3" diff --git a/dev/data/languages.csv b/dev/data/languages.csv new file mode 100644 index 0000000..053f06f --- /dev/null +++ b/dev/data/languages.csv @@ -0,0 +1,11 @@ +"id","name","shortname" +"1","Java","NULL" +"2","JavaScript","js" +"3","Python","py" +"4","Kotlin","kt" +"5","C#","NULL" +"6","C","NULL" +"7","C++","NULL" +"8","R","NULL" +"9","F","NULL" +"10","GoLang","go" diff --git a/dev/liquibase.properties b/dev/liquibase.properties new file mode 100644 index 0000000..0f007e0 --- /dev/null +++ b/dev/liquibase.properties @@ -0,0 +1,7 @@ +username=dbuser01 +password=QWEasd759 +url=jdbc:postgresql://10.2.5.47:5432/db01 +driver=org.postgresql.Driver +classpath=/opt/liquibase/postgresql-42.6.0.jar +changeLogFile=master.xml +liquibaseSchemaName=liquibase \ No newline at end of file diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..cd8092a --- /dev/null +++ b/pom.xml @@ -0,0 +1,132 @@ + + + 4.0.0 + ru.org.pm + db + 1.0.0 + db + Test Database + pom + + UTF-8 + UTF-8 + 1.2.13 + 1.7.36 + 4.17.0 + 42.6.0 + 1.32 + + + + + org.slf4j + slf4j-api + ${slf4j.version} + + + org.slf4j + log4j-over-slf4j + ${slf4j.version} + + + org.slf4j + jcl-over-slf4j + ${slf4j.version} + + + ch.qos.logback + logback-classic + ${logback.version} + + + + + org.postgresql + postgresql + ${postgresql.version} + + + org.liquibase + liquibase-core + ${liquibase.version} + + + + + + org.liquibase + liquibase-maven-plugin + ${liquibase.version} + + ${profile.propertyFile} + ${profile.changeLogFile} + ${profile.dataDir} + + ${profile.verbose} + ${profile.logging} + false + + + + + + + + + dev + + + env + dev + + + + + dev/master.xml + org.postgresql.Driver + dbuser01 + QWEasd759 + jdbc:postgresql://10.2.5.47:5432/db01 + org.postgresql.Driver + jdbc:postgresql://10.2.5.46:5432/db01 + dbuser01 + QWEasd759 + diff + dev/data + true + debug + + + + + + \ No newline at end of file diff --git a/prod/liquibase.properties b/prod/liquibase.properties new file mode 100644 index 0000000..2a91b78 --- /dev/null +++ b/prod/liquibase.properties @@ -0,0 +1,13 @@ +# url=jdbc:postgresql://10.2.5.46:5432/db01 +# username=dbuser01 +# password=QWEasd759 + +# driver=org.postgresql.Driver +# classpath=/opt/liquibase/postgresql-42.6.0.jar +# changeLogFile=master.xml +# liquibaseSchemaName=liquibase +# defaultSchemaName=public + +# referenceUrl=jdbc:postgresql://10.2.5.47:5432/db01 +# referenceUsername=dbuser01 +# referencePassword=QWEasd759 \ No newline at end of file