При попытке создать таблицу с помощью clojure.java.sql/create-table я получаю исключение
При попытке создать таблицу с помощью clojure.java.sql/create-table я получаю исключение:
batch entry 0: near "-": syntax error
[Thrown class java.sql.BatchUpdateException]
Вызов create-table выглядит следующим образом:
(sql/create-table :stories
[:story-id :integer "PRIMARY KEY"]
[:story-name :text]
[:story-name-url :text]
[:category :text]
[:genre-one :text]
[:genre-two :text]
[:created-on :text]
[:updated-on :text]
[:review-count :integer]
[:chapter-count :integer]
[:word-count :integer]
[:rating :integer]
[:language :integer]
[:is-complete :boolean]
[:is-crossover :boolean]
[:type :text]
[:pairing :text]))))
1 ответ
Решение
Проблема в том, что в полях не может быть символа "-". Изменение '-' на '_' решит проблему.