Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
V
VeNJOB
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Nguyen Hoang Mai Phuong
VeNJOB
Commits
e9c61089
Commit
e9c61089
authored
Jul 09, 2021
by
Nguyen Hoang Mai Phuong
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
review migration
parent
a3fdecf7
Pipeline
#1345
canceled with stages
in 0 seconds
Changes
10
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
46 additions
and
46 deletions
+46
-46
config/database.yml
+2
-2
db/migrate/20210709040246_create_cities.rb
+1
-1
db/migrate/20210709041223_create_companies_cities.rb
+2
-2
db/migrate/20210709042148_create_jobs.rb
+1
-1
db/migrate/20210709043117_create_apply_jobs.rb
+1
-1
db/migrate/20210709043207_create_favorite_jobs.rb
+1
-1
db/migrate/20210709043235_create_history_jobs.rb
+1
-1
db/migrate/20210709043319_create_cities_jobs.rb
+2
-2
db/migrate/20210709043354_create_industries_jobs.rb
+2
-2
db/schema.rb
+33
-33
No files found.
config/database.yml
View file @
e9c61089
...
...
@@ -9,12 +9,12 @@ default: &default
encoding
:
utf8mb4
pool
:
<%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
timeout
:
5000
username
:
root
password
:
lalili1005
socket
:
/var/run/mysqld/mysqld.sock
development
:
<<
:
*default
username
:
root
password
:
database
:
VeNJOB_development
# Warning: The database defined as "test" will be erased and
...
...
db/migrate/20210709040246_create_cities.rb
View file @
e9c61089
class
CreateCities
<
ActiveRecord
::
Migration
[
6.1
]
def
change
create_table
:cities
do
|
t
|
t
.
references
:region
s
,
null:
false
,
foreign_key:
true
t
.
references
:region
,
null:
false
,
foreign_key:
true
t
.
string
:name
t
.
string
:address
...
...
db/migrate/20210709041223_create_companies_cities.rb
View file @
e9c61089
class
CreateCompaniesCities
<
ActiveRecord
::
Migration
[
6.1
]
def
change
create_table
:companies_cities
do
|
t
|
t
.
references
:companie
s
,
null:
false
,
foreign_key:
true
t
.
references
:cit
ies
,
null:
false
,
foreign_key:
true
t
.
references
:companie
,
null:
false
,
foreign_key:
true
t
.
references
:cit
y
,
null:
false
,
foreign_key:
true
t
.
timestamps
end
...
...
db/migrate/20210709042148_create_jobs.rb
View file @
e9c61089
class
CreateJobs
<
ActiveRecord
::
Migration
[
6.1
]
def
change
create_table
:jobs
do
|
t
|
t
.
references
:compan
ies
,
null:
false
,
foreign_key:
true
t
.
references
:compan
y
,
null:
false
,
foreign_key:
true
t
.
string
:title
t
.
text
:overview
t
.
text
:requirement
...
...
db/migrate/20210709043117_create_apply_jobs.rb
View file @
e9c61089
...
...
@@ -2,7 +2,7 @@ class CreateApplyJobs < ActiveRecord::Migration[6.1]
def
change
create_table
:apply_jobs
do
|
t
|
t
.
references
:user
,
null:
false
,
foreign_key:
true
t
.
references
:job
s
,
null:
false
,
foreign_key:
true
t
.
references
:job
,
null:
false
,
foreign_key:
true
t
.
binary
:cv
t
.
timestamps
...
...
db/migrate/20210709043207_create_favorite_jobs.rb
View file @
e9c61089
...
...
@@ -2,7 +2,7 @@ class CreateFavoriteJobs < ActiveRecord::Migration[6.1]
def
change
create_table
:favorite_jobs
do
|
t
|
t
.
references
:user
,
null:
false
,
foreign_key:
true
t
.
references
:job
s
,
null:
false
,
foreign_key:
true
t
.
references
:job
,
null:
false
,
foreign_key:
true
t
.
timestamps
end
...
...
db/migrate/20210709043235_create_history_jobs.rb
View file @
e9c61089
...
...
@@ -2,7 +2,7 @@ class CreateHistoryJobs < ActiveRecord::Migration[6.1]
def
change
create_table
:history_jobs
do
|
t
|
t
.
references
:user
,
null:
false
,
foreign_key:
true
t
.
references
:job
s
,
null:
false
,
foreign_key:
true
t
.
references
:job
,
null:
false
,
foreign_key:
true
t
.
timestamps
end
...
...
db/migrate/20210709043319_create_cities_jobs.rb
View file @
e9c61089
class
CreateCitiesJobs
<
ActiveRecord
::
Migration
[
6.1
]
def
change
create_table
:cities_jobs
do
|
t
|
t
.
references
:cit
ies
,
null:
false
,
foreign_key:
true
t
.
references
:job
s
,
null:
false
,
foreign_key:
true
t
.
references
:cit
y
,
null:
false
,
foreign_key:
true
t
.
references
:job
,
null:
false
,
foreign_key:
true
t
.
timestamps
end
...
...
db/migrate/20210709043354_create_industries_jobs.rb
View file @
e9c61089
class
CreateIndustriesJobs
<
ActiveRecord
::
Migration
[
6.1
]
def
change
create_table
:industries_jobs
do
|
t
|
t
.
references
:
jobs
,
null:
false
,
foreign_key:
true
t
.
references
:
industries
,
null:
false
,
foreign_key:
true
t
.
references
:
industry
,
null:
false
,
foreign_key:
true
t
.
references
:
job
,
null:
false
,
foreign_key:
true
t
.
timestamps
end
...
...
db/schema.rb
View file @
e9c61089
...
...
@@ -14,30 +14,30 @@ ActiveRecord::Schema.define(version: 2021_07_09_043354) do
create_table
"apply_jobs"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
t
.
bigint
"user_id"
,
null:
false
t
.
bigint
"job
s
_id"
,
null:
false
t
.
bigint
"job_id"
,
null:
false
t
.
binary
"cv"
t
.
datetime
"created_at"
,
precision:
6
,
null:
false
t
.
datetime
"updated_at"
,
precision:
6
,
null:
false
t
.
index
[
"job
s_id"
],
name:
"index_apply_jobs_on_jobs
_id"
t
.
index
[
"job
_id"
],
name:
"index_apply_jobs_on_job
_id"
t
.
index
[
"user_id"
],
name:
"index_apply_jobs_on_user_id"
end
create_table
"cities"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
t
.
bigint
"region
s
_id"
,
null:
false
t
.
bigint
"region_id"
,
null:
false
t
.
string
"name"
t
.
string
"address"
t
.
datetime
"created_at"
,
precision:
6
,
null:
false
t
.
datetime
"updated_at"
,
precision:
6
,
null:
false
t
.
index
[
"region
s_id"
],
name:
"index_cities_on_regions
_id"
t
.
index
[
"region
_id"
],
name:
"index_cities_on_region
_id"
end
create_table
"cities_jobs"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
t
.
bigint
"cit
ies
_id"
,
null:
false
t
.
bigint
"job
s
_id"
,
null:
false
t
.
bigint
"cit
y
_id"
,
null:
false
t
.
bigint
"job_id"
,
null:
false
t
.
datetime
"created_at"
,
precision:
6
,
null:
false
t
.
datetime
"updated_at"
,
precision:
6
,
null:
false
t
.
index
[
"cit
ies_id"
],
name:
"index_cities_jobs_on_cities
_id"
t
.
index
[
"job
s_id"
],
name:
"index_cities_jobs_on_jobs
_id"
t
.
index
[
"cit
y_id"
],
name:
"index_cities_jobs_on_city
_id"
t
.
index
[
"job
_id"
],
name:
"index_cities_jobs_on_job
_id"
end
create_table
"companies"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
...
...
@@ -52,29 +52,29 @@ ActiveRecord::Schema.define(version: 2021_07_09_043354) do
end
create_table
"companies_cities"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
t
.
bigint
"companie
s
_id"
,
null:
false
t
.
bigint
"cit
ies
_id"
,
null:
false
t
.
bigint
"companie_id"
,
null:
false
t
.
bigint
"cit
y
_id"
,
null:
false
t
.
datetime
"created_at"
,
precision:
6
,
null:
false
t
.
datetime
"updated_at"
,
precision:
6
,
null:
false
t
.
index
[
"cit
ies_id"
],
name:
"index_companies_cities_on_cities
_id"
t
.
index
[
"companie
s_id"
],
name:
"index_companies_cities_on_companies
_id"
t
.
index
[
"cit
y_id"
],
name:
"index_companies_cities_on_city
_id"
t
.
index
[
"companie
_id"
],
name:
"index_companies_cities_on_companie
_id"
end
create_table
"favorite_jobs"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
t
.
bigint
"user_id"
,
null:
false
t
.
bigint
"job
s
_id"
,
null:
false
t
.
bigint
"job_id"
,
null:
false
t
.
datetime
"created_at"
,
precision:
6
,
null:
false
t
.
datetime
"updated_at"
,
precision:
6
,
null:
false
t
.
index
[
"job
s_id"
],
name:
"index_favorite_jobs_on_jobs
_id"
t
.
index
[
"job
_id"
],
name:
"index_favorite_jobs_on_job
_id"
t
.
index
[
"user_id"
],
name:
"index_favorite_jobs_on_user_id"
end
create_table
"history_jobs"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
t
.
bigint
"user_id"
,
null:
false
t
.
bigint
"job
s
_id"
,
null:
false
t
.
bigint
"job_id"
,
null:
false
t
.
datetime
"created_at"
,
precision:
6
,
null:
false
t
.
datetime
"updated_at"
,
precision:
6
,
null:
false
t
.
index
[
"job
s_id"
],
name:
"index_history_jobs_on_jobs
_id"
t
.
index
[
"job
_id"
],
name:
"index_history_jobs_on_job
_id"
t
.
index
[
"user_id"
],
name:
"index_history_jobs_on_user_id"
end
...
...
@@ -85,16 +85,16 @@ ActiveRecord::Schema.define(version: 2021_07_09_043354) do
end
create_table
"industries_jobs"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
t
.
bigint
"
jobs
_id"
,
null:
false
t
.
bigint
"
industries
_id"
,
null:
false
t
.
bigint
"
industry
_id"
,
null:
false
t
.
bigint
"
job
_id"
,
null:
false
t
.
datetime
"created_at"
,
precision:
6
,
null:
false
t
.
datetime
"updated_at"
,
precision:
6
,
null:
false
t
.
index
[
"industr
ies_id"
],
name:
"index_industries_jobs_on_industries
_id"
t
.
index
[
"job
s_id"
],
name:
"index_industries_jobs_on_jobs
_id"
t
.
index
[
"industr
y_id"
],
name:
"index_industries_jobs_on_industry
_id"
t
.
index
[
"job
_id"
],
name:
"index_industries_jobs_on_job
_id"
end
create_table
"jobs"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
t
.
bigint
"compan
ies
_id"
,
null:
false
t
.
bigint
"compan
y
_id"
,
null:
false
t
.
string
"title"
t
.
text
"overview"
t
.
text
"requirement"
...
...
@@ -108,7 +108,7 @@ ActiveRecord::Schema.define(version: 2021_07_09_043354) do
t
.
datetime
"expired_at"
t
.
datetime
"created_at"
,
precision:
6
,
null:
false
t
.
datetime
"updated_at"
,
precision:
6
,
null:
false
t
.
index
[
"compan
ies_id"
],
name:
"index_jobs_on_companies
_id"
t
.
index
[
"compan
y_id"
],
name:
"index_jobs_on_company
_id"
end
create_table
"regions"
,
charset:
"utf8mb4"
,
collation:
"utf8mb4_0900_ai_ci"
,
force: :cascade
do
|
t
|
...
...
@@ -125,18 +125,18 @@ ActiveRecord::Schema.define(version: 2021_07_09_043354) do
t
.
datetime
"updated_at"
,
precision:
6
,
null:
false
end
add_foreign_key
"apply_jobs"
,
"jobs"
,
column:
"jobs_id"
add_foreign_key
"apply_jobs"
,
"jobs"
add_foreign_key
"apply_jobs"
,
"users"
add_foreign_key
"cities"
,
"regions"
,
column:
"regions_id"
add_foreign_key
"cities_jobs"
,
"cities"
,
column:
"cities_id"
add_foreign_key
"cities_jobs"
,
"jobs"
,
column:
"jobs_id"
add_foreign_key
"companies_cities"
,
"cities"
,
column:
"cities_id"
add_foreign_key
"companies_cities"
,
"companies"
,
column:
"companie
s
_id"
add_foreign_key
"favorite_jobs"
,
"jobs"
,
column:
"jobs_id"
add_foreign_key
"cities"
,
"regions"
add_foreign_key
"cities_jobs"
,
"cities"
add_foreign_key
"cities_jobs"
,
"jobs"
add_foreign_key
"companies_cities"
,
"cities"
add_foreign_key
"companies_cities"
,
"companies"
,
column:
"companie_id"
add_foreign_key
"favorite_jobs"
,
"jobs"
add_foreign_key
"favorite_jobs"
,
"users"
add_foreign_key
"history_jobs"
,
"jobs"
,
column:
"jobs_id"
add_foreign_key
"history_jobs"
,
"jobs"
add_foreign_key
"history_jobs"
,
"users"
add_foreign_key
"industries_jobs"
,
"industries"
,
column:
"industries_id"
add_foreign_key
"industries_jobs"
,
"jobs"
,
column:
"jobs_id"
add_foreign_key
"jobs"
,
"companies"
,
column:
"companies_id"
add_foreign_key
"industries_jobs"
,
"industries"
add_foreign_key
"industries_jobs"
,
"jobs"
add_foreign_key
"jobs"
,
"companies"
end
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment