PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

Fazendo emacs para destacar a sintaxe do postgresql por padrão


Se você precisar trabalhar com bancos de dados diferentes, em vez de usar um gancho para sempre alternar para o destaque do PostgreSQL ao abrir um arquivo .sql, você pode usar o recurso de variáveis ​​de arquivo do Emacs para definir o produto arquivo por arquivo.

Por exemplo, se a primeira linha do seu arquivo .sql for
-- -*- mode: sql; sql-product: postgres; -*-

sql-mode usará automaticamente o realce do PostgreSQL.

Detalhes completos sobre as variáveis ​​de arquivo do Emacs aqui (você também pode defini-los em um bloco em qualquer lugar do arquivo), e a lista de nomes de produtos é provavelmente mais fácil de encontrar fazendo M-x sql-set-product , retrocedendo o ansi default e pressionando TAB para ver a lista de conclusão. Exemplos são "mysql", "oracle", "sqlite", etc (cerca de uma dúzia na minha instalação).