sql >> Database teknologi >  >> RDS >> PostgreSQL

At lave emacs til at fremhæve postgresql-syntaks som standard

Hvis du har brug for at arbejde med forskellige databaser, i stedet for at bruge en hook til altid at skifte til PostgreSQL-fremhævning, når du åbner en .sql-fil, kan du bruge Emacs' filvariablefunktion til at indstille produktet på fil-for-fil-basis.

For eksempel, hvis den første linje i din .sql-fil er

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

sql-mode vil automatisk bruge PostgreSQL-fremhævning.

Alle detaljer om Emacs filvariabler her (du kan også sætte dem i en blok hvor som helst i filen), og listen over produktnavne er nok nemmest at finde ved at gøre M-x sql-set-product , tilbage mellem ansi standard, og tryk på TAB for at se færdiggørelseslisten. Eksempler er "mysql", "oracle", "sqlite" osv. (omkring et dusin i min installation).



  1. Installer Innotop for at overvåge MySQL-serverydelsen

  2. mysql opdeler søgestrengen efter mellemrum og skub ind i forespørgslen

  3. Administrer transaktionssammenfald ved hjælp af låse i SQL Server

  4. hvordan tilføjer man brugerdefineret adapter til aktiviteten for at få listen til at blive vist i aktiviteten?