|
@@ -8,6 +8,7 @@ const sequelizeCursorPagination = require('sequelize-cursor-pagination')
|
|
|
const sequelize = new Sequelize('gopkg', undefined, undefined, {
|
|
|
dialect: 'sqlite',
|
|
|
storage: path.resolve(__dirname, '../dist/data.sqlite'),
|
|
|
+ // operatorsAliases: Sequelize.Op,
|
|
|
logging: false,
|
|
|
define: {
|
|
|
timestamps: false,
|
|
@@ -37,14 +38,19 @@ sequelizeCursorPagination({ primaryKeyField })(Village)
|
|
|
|
|
|
/* Set foreign key */
|
|
|
|
|
|
+Province.hasMany(City)
|
|
|
+
|
|
|
City.belongsTo(Province)
|
|
|
+City.hasMany(Area)
|
|
|
|
|
|
Area.belongsTo(Province)
|
|
|
Area.belongsTo(City)
|
|
|
+Area.hasMany(Street)
|
|
|
|
|
|
Street.belongsTo(Province)
|
|
|
Street.belongsTo(City)
|
|
|
Street.belongsTo(Area)
|
|
|
+Street.hasMany(Village)
|
|
|
|
|
|
Village.belongsTo(Province)
|
|
|
Village.belongsTo(City)
|
|
@@ -56,7 +62,6 @@ Village.belongsTo(Street)
|
|
|
async function init () {
|
|
|
try {
|
|
|
await sequelize.sync()
|
|
|
- console.log('db connected!')
|
|
|
} catch (err) {
|
|
|
console.log(err)
|
|
|
process.exit(-1)
|