aviation-model
Version:
Public methods for querying the information from aviation-pg
44 lines (41 loc) • 764 B
JavaScript
"use strict";
module.exports = function(sequelize, DataTypes){
return sequelize.define("airport", {
airport_id: {
type: DataTypes.STRING,
primaryKey: true
},
latitude: {
type: DataTypes.TEXT
},
longitude: {
type: DataTypes.TEXT
},
name: {
type: DataTypes.TEXT
},
nickname: {
type: DataTypes.TEXT
},
iata: {
type: DataTypes.TEXT
},
icao: {
type: DataTypes.TEXT
},
dd_latitude:{
type: DataTypes.INTEGER
},
dd_longitude:{
type: DataTypes.INTEGER
}
}, {
getterMethods: {
location: function() {
return this.latitude + " " + this.longitude;
}
},
tableName: "airports",
timestamps: false
});
};