File tree Expand file tree Collapse file tree 4 files changed +13
-4
lines changed Expand file tree Collapse file tree 4 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -17,8 +17,11 @@ flask[async]==3.0.3
1717 # -r requirements.in
1818 # flask
1919 # flask-cors
20+ # flask-sqlalchemy
2021flask-cors == 6.0.1
2122 # via -r requirements.in
23+ flask-sqlalchemy == 3.1.1
24+ # via -r requirements.in
2225geode-common == 33.9.0
2326 # via geode-viewables
2427geode-viewables == 3.2.0
@@ -57,7 +60,7 @@ opengeode-io==7.3.2
5760 # geode-viewables
5861 # opengeode-geosciencesio
5962sqlalchemy == 2.0.43
60- # via -r requirements.in
63+ # via flask-sqlalchemy
6164typing-extensions == 4.15.0
6265 # via sqlalchemy
6366werkzeug == 3.0.3
Original file line number Diff line number Diff line change 22
33db = SQLAlchemy ()
44
5+
56def init_db (app ):
67 db .init_app (app )
78 with app .app_context ():
89 db .create_all ()
9- return db
10+ return db
Original file line number Diff line number Diff line change 33from sqlalchemy import String , DateTime , JSON
44from .database import db
55
6+
67def generate_uuid ():
78 return str (uuid .uuid4 ())
89
10+
911class Data (db .Model ):
1012 __tablename__ = "datas"
1113
1214 id = db .Column (String , primary_key = True , default = generate_uuid )
1315 name = db .Column (String , nullable = False )
1416 native_file_name = db .Column (String , nullable = False )
1517 viewable_file_name = db .Column (String , nullable = False )
16- light_viewable = db .Column (String , nullable = True ) # Renommé pour correspondre au code
18+ light_viewable = db .Column (
19+ String , nullable = True
20+ ) # Renommé pour correspondre au code
1721 geode_object = db .Column (String , nullable = False )
1822 input_files = db .Column (JSON , nullable = True )
1923 created_at = db .Column (DateTime , default = datetime .now )
Original file line number Diff line number Diff line change 1717from .models import Data
1818from .database import db
1919
20+
2021def increment_request_counter (current_app ):
2122 if "REQUEST_COUNTER" in current_app .config :
2223 REQUEST_COUNTER = int (current_app .config .get ("REQUEST_COUNTER" ))
@@ -181,7 +182,7 @@ def save_all_viewables_and_return_info(
181182 geode_object = geode_object ,
182183 input_files = additional_files or [],
183184 )
184-
185+
185186 db .session .add (data_entry )
186187 db .session .commit ()
187188
You can’t perform that action at this time.
0 commit comments