import { Model, DataTypes } from 'sequelize'; import { sequelize } from '../../../utils/sequelize.js'; import RegionData from './region.js'; import WeatherType from '../type/weather.js'; class Weather extends Model {} Weather.init( { regionId: { type: DataTypes.INTEGER, primaryKey: true, allowNull: false, references: { model: RegionData, key: 'id', schema: 'falukant_data' } }, weatherTypeId: { type: DataTypes.INTEGER, allowNull: false, references: { model: WeatherType, key: 'id', schema: 'falukant_type' } } }, { sequelize, modelName: 'Weather', tableName: 'weather', schema: 'falukant_data', timestamps: false, underscored: true} ); export default Weather;