私はこれら3つの違いをよく理解しておらず、SQLAlchemy内にSQLiteとPostgreSQLがあります。これらはSQLAlchemyの一部です。これらのデータベースシステムが共有する場合と共有しない場合がある違いと関係を明確にしてください。
また、Herokuでアプリを構築しています-Herokuは3つすべてをサポートしていますか?
PostgreSQLとSQLiteは2つのリレーショナルデータベースです。SQLAlchemyは、データベース内のデータにアクセスするための一連のツールを提供するORMです。
SQLAlchemyは、PythonSQLツールキットおよびオブジェクトリレーショナルマッパーであり、アプリケーション開発者にSQLの完全な機能と柔軟性を提供します。
シンプルでPythonicドメイン言語に適合した、効率的で高性能なデータベースアクセス用に設計された、よく知られたエンタープライズレベルの永続化パターンの完全なスイートを提供します。
つまり、基本的にSQLAlchemyは、PostgreSQLやSQLiteMysqlなどのSQLデータベースにアクセスしてPythonの方法でクエリを実行するためのツールを提供します。
PostgreSQLとSQLiteの違いを見つけるために、インターネット上にこの良いリンクがあります。
最初にPostgreSQLをインストールします。次に、始めるために、SQLAlchemy Webサイトのチュートリアルを見て、始めるために必要なすべての用語を説明します。 SQLAlchemyチュートリアル
これらは、データベースへの接続方法、SQLAlchemyのセットアップ方法、およびすべてがどのように組み合わされるかを簡単に説明しています。
また、錬金術コードを使用してテーブルを作成する方法、およびデータセットをクエリする方法についても説明します。