Preparing search index...
The search index is not available
Documentation
Documentation
src/services/stringsGenerator.service
StringsGeneratorService
Class StringsGeneratorService
Hierarchy
StringsGeneratorService
Index
Constructors
constructor
Properties
attrs_
to_
except
db
Service
model
Service
sequelize
Methods
get
Changed
Columns
get
Constraint
Name
get
Constraint
Name
Of
Composite
Key
get
Down
String
To
Add
Table
get
Query
Create
Index
String
get
String
Of
Indexes
get
String
To
Change
Constraints
get
String
To
Compare
Unique
Constraints
get
String
To
Drop
Fk
Before
Changing
get
Strings
To
Change
Table
get
Up
String
To
Add
Table
get
Up
String
To
Delete
Table
is
Referenced
Constructors
constructor
new
Strings
Generator
Service
(
_sequelize
:
Sequelize
, dbService
:
DbService
, modelService
:
ModelService
)
:
StringsGeneratorService
Parameters
_sequelize:
Sequelize
dbService:
DbService
modelService:
ModelService
Returns
StringsGeneratorService
Properties
Private
attrs_
to_
except
attrs_
to_
except
:
string
[]
= ...
Private
db
Service
db
Service
:
DbService
Private
model
Service
model
Service
:
ModelService
Private
sequelize
sequelize
:
Sequelize
Methods
get
Changed
Columns
get
Changed
Columns
(
sequelize
:
Sequelize
, table_schema
:
string
, table_name
:
string
)
:
Promise
<
string
[]
>
Parameters
sequelize:
Sequelize
table_schema:
string
table_name:
string
Returns
Promise
<
string
[]
>
Private
get
Constraint
Name
get
Constraint
Name
(
table_name
:
string
, table_schema
:
string
, column_name
:
string
, suffix
:
string
)
:
string
Parameters
table_name:
string
table_schema:
string
column_name:
string
suffix:
string
Returns
string
Private
get
Constraint
Name
Of
Composite
Key
get
Constraint
Name
Of
Composite
Key
(
table_name
:
string
, table_schema
:
string
, fields
:
string
[]
, suffix
:
string
)
:
string
Parameters
table_name:
string
table_schema:
string
fields:
string
[]
suffix:
string
Returns
string
get
Down
String
To
Add
Table
get
Down
String
To
Add
Table
(
sequelize
:
Sequelize
, table_schema
:
string
, table_name
:
string
)
:
Promise
<
string
>
Parameters
sequelize:
Sequelize
table_schema:
string
table_name:
string
Returns
Promise
<
string
>
Private
get
Query
Create
Index
String
get
Query
Create
Index
String
(
table_name
:
string
, table_schema
:
string
, model
:
ModelCtor
<
Model
<
any
,
any
>
>
, sequelize
:
Sequelize
)
:
{
[x:
string
]
:
string
;
}
Parameters
table_name:
string
table_schema:
string
model:
ModelCtor
<
Model
<
any
,
any
>
>
sequelize:
Sequelize
Returns
{
[x:
string
]
:
string
;
}
[
x:
string
]:
string
get
String
Of
Indexes
get
String
Of
Indexes
(
table_schema
:
string
, table_name
:
string
, sequelize
:
Sequelize
)
:
Promise
<
{
down_string
:
{
add_index_string
:
string
;
remove_index_string
:
string
;
}
;
up_string
:
{
add_index_string
:
string
;
remove_index_string
:
string
;
}
;
}
>
Parameters
table_schema:
string
table_name:
string
sequelize:
Sequelize
Returns
Promise
<
{
down_string
:
{
add_index_string
:
string
;
remove_index_string
:
string
;
}
;
up_string
:
{
add_index_string
:
string
;
remove_index_string
:
string
;
}
;
}
>
Private
get
String
To
Change
Constraints
get
String
To
Change
Constraints
(
table_schema
:
string
, table_name
:
string
, tableInModel
:
{
[x:
string
]
:
ModelAttributeColumnOptions
<
Model
<
any
,
any
>
>
;
}
, tableInDb
:
TableToModel
, removed_fk
:
{
[x:
string
]
:
boolean
;
}
)
:
Promise
<
{
res_down_string
:
{
add_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
remove_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
;
res_up_string
:
{
add_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
remove_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
;
}
>
Parameters
table_schema:
string
table_name:
string
tableInModel:
{
[x:
string
]
:
ModelAttributeColumnOptions
<
Model
<
any
,
any
>
>
;
}
[
x:
string
]:
ModelAttributeColumnOptions
<
Model
<
any
,
any
>
>
tableInDb:
TableToModel
removed_fk:
{
[x:
string
]
:
boolean
;
}
[
x:
string
]:
boolean
Returns
Promise
<
{
res_down_string
:
{
add_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
remove_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
;
res_up_string
:
{
add_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
remove_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
;
}
>
get
String
To
Compare
Unique
Constraints
get
String
To
Compare
Unique
Constraints
(
table_name
:
string
, table_schema
:
string
, tableInModel
:
{
[x:
string
]
:
ModelAttributeColumnOptions
<
Model
<
any
,
any
>
>
;
}
, res_up_string
:
{
add_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
remove_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
, res_down_string
:
{
add_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
remove_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
, tableInDb
?:
TableToModel
)
:
void
Parameters
table_name:
string
table_schema:
string
tableInModel:
{
[x:
string
]
:
ModelAttributeColumnOptions
<
Model
<
any
,
any
>
>
;
}
[
x:
string
]:
ModelAttributeColumnOptions
<
Model
<
any
,
any
>
>
res_up_string:
{
add_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
remove_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
add_
constr_
string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
fk
:
string
pk
:
string
unique
:
string
remove_
constr_
string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
fk
:
string
pk
:
string
unique
:
string
res_down_string:
{
add_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
remove_constr_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
add_
constr_
string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
fk
:
string
pk
:
string
unique
:
string
remove_
constr_
string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
fk
:
string
pk
:
string
unique
:
string
tableInDb:
TableToModel
= {}
Returns
void
get
String
To
Drop
Fk
Before
Changing
get
String
To
Drop
Fk
Before
Changing
(
table_name
:
string
, table_schema
:
string
, changed_columns
:
string
[]
, removed_fk
:
{
[x:
string
]
:
boolean
;
}
)
:
Promise
<
{
res_down_string
:
{
add_constr_string
:
string
;
remove_constr_string
:
string
;
}
;
res_up_string
:
{
add_constr_string
:
string
;
remove_constr_string
:
string
;
}
;
}
>
Parameters
table_name:
string
table_schema:
string
changed_columns:
string
[]
removed_fk:
{
[x:
string
]
:
boolean
;
}
[
x:
string
]:
boolean
Returns
Promise
<
{
res_down_string
:
{
add_constr_string
:
string
;
remove_constr_string
:
string
;
}
;
res_up_string
:
{
add_constr_string
:
string
;
remove_constr_string
:
string
;
}
;
}
>
get
Strings
To
Change
Table
get
Strings
To
Change
Table
(
sequelize
:
Sequelize
, table_schema
:
string
, table_name
:
string
, removed_fk
:
{
[x:
string
]
:
boolean
;
}
)
:
Promise
<
{
downString
:
{
add_column_string
:
string
;
add_constraints_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
change_column_string
:
string
;
remove_column_string
:
string
;
remove_constraints_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
;
upString
:
{
add_column_string
:
string
;
add_constraints_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
change_column_string
:
string
;
remove_column_string
:
string
;
remove_constraints_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
;
}
>
Parameters
sequelize:
Sequelize
table_schema:
string
table_name:
string
removed_fk:
{
[x:
string
]
:
boolean
;
}
[
x:
string
]:
boolean
Returns
Promise
<
{
downString
:
{
add_column_string
:
string
;
add_constraints_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
change_column_string
:
string
;
remove_column_string
:
string
;
remove_constraints_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
;
upString
:
{
add_column_string
:
string
;
add_constraints_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
change_column_string
:
string
;
remove_column_string
:
string
;
remove_constraints_string
:
{
fk
:
string
;
pk
:
string
;
unique
:
string
;
}
;
}
;
}
>
get
Up
String
To
Add
Table
get
Up
String
To
Add
Table
(
model
:
undefined
|
ModelCtor
<
Model
<
any
,
any
>
>
, model_schema
:
undefined
|
string
, table_name
:
string
, table_schema
:
string
)
:
string
Parameters
model:
undefined
|
ModelCtor
<
Model
<
any
,
any
>
>
model_schema:
undefined
|
string
table_name:
string
table_schema:
string
Returns
string
get
Up
String
To
Delete
Table
get
Up
String
To
Delete
Table
(
model_schema
:
undefined
|
string
, table_name
:
string
, is_cascade
:
boolean
)
:
string
Parameters
model_schema:
undefined
|
string
table_name:
string
is_cascade:
boolean
Returns
string
is
Referenced
is
Referenced
(
table_name
:
string
, table_schema
:
string
, column_name
:
string
, models
:
{
[key:
string
]
:
ModelCtor
<
Model
<
any
,
any
>
>
;
}
)
:
false
|
{
column
:
ModelAttributeColumnOptions
<
Model
<
any
,
any
>
>
;
columnName
:
string
;
schema
:
any
;
tableName
:
any
;
}
Parameters
table_name:
string
table_schema:
string
column_name:
string
models:
{
[key:
string
]
:
ModelCtor
<
Model
<
any
,
any
>
>
;
}
[
key:
string
]:
ModelCtor
<
Model
<
any
,
any
>
>
Returns
false
|
{
column
:
ModelAttributeColumnOptions
<
Model
<
any
,
any
>
>
;
columnName
:
string
;
schema
:
any
;
tableName
:
any
;
}
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
Modules
Documentation
index
src/common/auto-
migrations
src/common/cmp
Functions
src/common/compare
src/common/interfaces
src/services/db.service
src/services/file.service
src/services/model.service
src/services/strings
Generator.service
Strings
Generator
Service
constructor
attrs_
to_
except
db
Service
model
Service
sequelize
get
Changed
Columns
get
Constraint
Name
get
Constraint
Name
Of
Composite
Key
get
Down
String
To
Add
Table
get
Query
Create
Index
String
get
String
Of
Indexes
get
String
To
Change
Constraints
get
String
To
Compare
Unique
Constraints
get
String
To
Drop
Fk
Before
Changing
get
Strings
To
Change
Table
get
Up
String
To
Add
Table
get
Up
String
To
Delete
Table
is
Referenced
Generated using
TypeDoc