Remove 'annual_change' table
This commit is contained in:
@@ -33,7 +33,6 @@ class Glacier(db.Model):
|
||||
country = db.Column(db.String(60))
|
||||
name = db.Column(db.String(60))
|
||||
annual_data = db.relationship("Annual_Data")
|
||||
annual_change = db.relationship("Annual_Change")
|
||||
|
||||
def __init__(self, uid, country, name):
|
||||
self.uid = uid
|
||||
@@ -56,20 +55,6 @@ class Annual_Data(db.Model):
|
||||
self.elevation = elevation
|
||||
|
||||
|
||||
class Annual_Change(db.Model):
|
||||
__tablename__ = "annual_change"
|
||||
year = db.Column(db.Integer, db.ForeignKey("annual_data.year"), primary_key=True)
|
||||
uid = db.Column(db.ForeignKey("glacier.uid"), primary_key=True)
|
||||
surface_change = db.Column(db.Float)
|
||||
length_change = db.Column(db.Float)
|
||||
elevation_change = db.Column(db.Float)
|
||||
|
||||
def __init__(self, surface_change, length_change, elevation_change):
|
||||
self.surface_change = surface_change
|
||||
self.length_change = length_change
|
||||
self.elevation_change = elevation_change
|
||||
|
||||
|
||||
class User(db.Model):
|
||||
uid = db.Column(db.Integer, primary_key=True)
|
||||
registration_date = db.Column(
|
||||
|
||||
@@ -16,7 +16,6 @@ def create_dataframes() -> DataFrame:
|
||||
files = {
|
||||
"glacier": "../data/glacier.csv",
|
||||
"annual_data": "../data/annual_data.csv",
|
||||
"annual_change": "../data/annual_change.csv",
|
||||
"user": "../data/user.csv",
|
||||
}
|
||||
df_list = {}
|
||||
|
||||
@@ -55,13 +55,11 @@ def create_databases(df):
|
||||
files = {
|
||||
"glacier": "../data/glacier.csv",
|
||||
"annual_data": "../data/annual_data.csv",
|
||||
"annual_change": "../data/annual_change.csv",
|
||||
"user": "../data/user.csv",
|
||||
}
|
||||
dataframes = {
|
||||
"glacier": df[["POLITICAL_UNIT", "NAME", "WGMS_ID"]].drop_duplicates(),
|
||||
"annual_data": df[["WGMS_ID", "YEAR", "AREA", "MEDIAN_ELEVATION", "LENGTH"]],
|
||||
"annual_change": df[["WGMS_ID", "YEAR"]],
|
||||
"user": DataFrame(user),
|
||||
}
|
||||
renamed_dfs = rename_fields(dataframes)
|
||||
|
||||
Reference in New Issue
Block a user