При попытке создать таблицу с помощью 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 ответ

Решение

Проблема в том, что в полях не может быть символа "-". Изменение '-' на '_' решит проблему.

Другие вопросы по тегам