У меня есть следующий SQL в файле user.sql:
CREATE TABLE user
(
user_id INTEGER PRIMARY KEY,
username varchar(255),
password varchar(255)
);
Однако при выполнении следующей команды:
sqlite3 my.db < user.sql
Генерируется следующая ошибка:
Error: near line 1: near ")": syntax error
Я бы предпочел оставить SQL как есть, так как файл будет проверен в системе контроля версий и будет более понятным и читаемым, как сейчас Может ли SQL охватывать несколько строк, как это, или мне нужно поместить все это в одну строку?