PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Направете emacs да подчертава синтаксиса на postgresql по подразбиране

Ако трябва да работите с различни бази данни, вместо да използвате кука, за да превключите винаги към подчертаване на PostgreSQL, когато отворите .sql файл, можете да използвате функцията за файлови променливи на Emacs, за да настроите продукта на база файл по файл.

Например, ако първият ред на вашия .sql файл е

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

sql-mode автоматично ще използва осветяването на PostgreSQL.

Пълни подробности за файловите променливи на Emacs тук (можете също да ги зададете в блок навсякъде във файла), а списъкът с имена на продукти вероятно е най-лесен за намиране, като направите M-x sql-set-product , поставяйки назад ansi по подразбиране и натискане на TAB, за да видите списъка за завършване. Примери са "mysql", "oracle", "sqlite" и т.н. (около дузина в моята инсталация).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в PostGIS:Не може да се избере функция с най-добър кандидат

  2. Задаване на персонализирана опция в съхранена процедура

  3. Как да импортирате Heroku PG дъмп в локална машина

  4. Изчисляване и спестяване на място в PostgreSQL

  5. PostgreSQL psycopg2 Python3.7.4 UnicodeDecodeError:'ascii' кодек не може да декодира байт