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

デフォルトでpostgresql構文を強調表示するemacsを作成する

    フックを使用して.sqlファイルを開いたときに常にPostgreSQLの強調表示に切り替えるのではなく、さまざまなデータベースを操作する必要がある場合は、Emacsのファイル変数機能を使用してファイルごとに製品を設定できます。

    たとえば、.sqlファイルの最初の行が

    -- -*- mode: sql; sql-product: postgres; -*-
    

    sql-modeは自動的にPostgreSQLの強調表示を使用します。

    Emacsファイル変数の詳細こちら (ファイル内の任意の場所にブロックで設定することもできます)。製品名のリストは、M-x sql-set-productを実行することでおそらく最も簡単に見つかります。 、ansiのバックスペース デフォルトで、Tabキーを押すと完了リストが表示されます。例としては、「mysql」、「oracle」、「sqlite」などがあります(私のインストールでは約12個)。



    1. 匿名のPL/SQLブロックからPHPに値を返すことはできますか?

    2. mysqlとmysqlndの両方をubuntu12.04にインストールします

    3. MySQLのマイナス?

    4. Doctrine2クエリビルダーのabs関数