Error de PostgreSQL: syntax error at or near

ERROR:  syntax error at or near "order"
LINE 1: SELECT * FROM order;
                      ^

El parser topó con un token que no encajaba en ningún SQL válido y se detuvo. Un consejo de lectura lo cambia todo: el cursor marca dónde se rindió el parseo, que está en el error real o justo después — mira el token señalado y los pocos anteriores.

Qué significa este error

Esto es un error de gramática puro: la sentencia nunca llegó a buscar tablas o columnas. El token entrecomillado del mensaje es donde se rompió la gramática. En el ejemplo, order es una palabra reservada (como en ORDER BY), así que una tabla con ese nombre no puede aparecer sin comillas — el parser la lee como la palabra clave y falla.

Causas comunes

Cómo diagnosticarlo

Cómo solucionarlo

🔍 El siguiente error que encontrarás tras arreglar este: column does not exist — reglas de comillas y mayúsculas/minúsculas para identificadores.