状态:
我有一个带有现有模式的PostgreSQL数据库:基本上是一个表,其字段通过键连接到其他表。因此,对于某些领域,已经有可能的答案列表。
目标:
我的最终目标是创建一个用户友好的GUI,使“非技术”用户能够插入数据。我的计划是首先构建一个Python库,它可以完成我所需的所有功能,然后围绕它构建GUI。
安排:
我目前的想法是创建与PostgreSQL数据库中最重要的表对应的类。然后我想为这些类添加方法,如insert_data(),is_valid(),send_to_database()......但我感觉,我正在重新创建一个已经存在的结构。我知道像SQLAlchemy这样的库可能很有用。
问题:
我应该在Python中重新创建现有的数据库方案,还是应该使用其他库自动创建?如何处理我的任务还有其他聪明的方法吗?