sql >> Base de Datos >  >> RDS >> PostgreSQL

Haciendo emacs para resaltar la sintaxis de postgresql por defecto

Si necesita trabajar con diferentes bases de datos, en lugar de usar un gancho para cambiar siempre al resaltado de PostgreSQL cuando abre un archivo .sql, puede usar la función de variables de archivo de Emacs para configurar el producto archivo por archivo.

Por ejemplo, si la primera línea de su archivo .sql es

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

sql-mode utilizará automáticamente el resaltado de PostgreSQL.

Detalles completos sobre las variables de archivos de Emacs aquí (también puede configurarlos en un bloque en cualquier parte del archivo), y la lista de nombres de productos probablemente se encuentre más fácilmente haciendo M-x sql-set-product , retrocediendo el ansi por defecto, y presionando TAB para ver la lista completa. Los ejemplos son "mysql", "oracle", "sqlite", etc. (alrededor de una docena en mi instalación).