sql >> データベース >  >> RDS >> PostgreSQL

SQLAlchemyを使用したスト​​アドプロシージャの作成

    stored proceduresを作成できます (実際には、有効なSQL statementを実行します。 )sqlalchemy.sql.expressionを使用します。テキスト 構成:

    t = text("SELECT * FROM users WHERE id=:user_id")
    result = connection.execute(t, user_id=12)
    

    ただし、これは付録になります。 設計された使用法ではなくSQLAlchemyに適用されます。
    また、これはDMBSに依存しない方法では実行できません。これは、ORMを使用する利点の1つです。 SQLAlchemyなどのツール。
    データベーススキーマのバージョン管理を目的としている場合でも使用できますが、このプロセスを完全に制御し、stored procedures間の依存関係などを処理する必要があります。 、UDFsviews 適切な順序で作成/ドロップします。




    1. mysqlを使用してローカルホストデータベースを作成するにはどうすればよいですか?

    2. PostgreSQLのLtreeモジュールはスレッド化されたコメントに適していますか?

    3. SQLローダー、トリガー飽和?

    4. MySQL接続がSSL暗号化されているかどうかを確認するにはどうすればよいですか?