Korma - это Clojure DSL, оборачивающий общие функции управления базой данных SQL.
1 ответ

Могу ли я указать псевдонимы полей по умолчанию в Korma?

У меня есть поле MySQL называется thing_id, но я хочу сослаться на это как :thing-id в моем коде. Я могу определить сущность следующим образом: (defentity thing (entity-fields :id [:thing_id :thing-id])) так что когда я получаю вещи: (select thing) …
23 окт '14 в 12:34
1 ответ

Почему eval работает там, где макрос не работает при построении условий WHERE в Корме

Я пытаюсь динамически добавлять условия WHERE в SQL-запрос Korma (-> the-query (where {:archived false}) (add-where-conditions params) (limit 200) (select)) Я пытаюсь динамически создать вызов функции korma's where. Звонок будет выглядеть примерн…
16 июн '13 в 17:14
1 ответ

Имеет много не работает

У меня 2 стола CREATE TABLE public.user_account ( id integer NOT NULL DEFAULT nextval('user_account_id_seq'::regclass), email character(50) NOT NULL, password character(100) NOT NULL, CONSTRAINT user_account_pkey PRIMARY KEY (id) ) CREATE TABLE publ…
04 сен '16 в 19:25
0 ответов

Ошибка утечки памяти при развертывании приложения Clojure Ring на Tomcat 8

Я пытаюсь развернуть кольцевое приложение войны на Tomcat 8. Создана война с lein ring uberwar, Я подозреваю, что это из-за потока соединения jdbc, но не уверен. я использую [org.postgresql/postgresql "9.4-1206-jdbc42"] а также [korma "0.4.1"] proje…
14 мар '16 в 11:34
1 ответ

Корма-много через другой стол

У меня есть несколько таблиц, как это: CREATE TABLE place ( id INTEGER NOT NULL, name VARCHAR(75) ); CREATE TABLE place_services ( id INTEGER NOT NULL, place_id INTEGER ); CREATE TABLE service ( name VARCHAR(100), value BOOL, place_services_id INTEG…
06 авг '14 в 20:47
4 ответа

Проблемы с подключением к postgresql DB на Heroku с Korma (Clojure)

Я анализирую postgresql uri в настройках конфигурации на Heroku. Но я не могу заставить его работать. Любая помощь будет принята с благодарностью, я, вероятно, что-то упускаю прямо. Вот код, используемый. (def dev-db-info {:db "dbname" :user "userna…
01 ноя '12 в 11:01
1 ответ

Выражение (параметризованный) ЛЮБОГО (массива) запроса для Postgres в SQLKorma

В настоящее время я использую SQLKorma для проекта, и я сталкиваюсь с небольшим затруднением с ним. Я построил запрос с двумя левыми соединениями; один из них содержит массив с записями, которые я хочу использовать в моем WHERE пункт. Это тривиально…
04 май '15 в 18:24
2 ответа

Инструмент генерации кода для схемы SQL для сущностей Korma

Есть ли инструмент для преобразования схемы SQL в сущности Korma?
11 июл '12 в 14:20
1 ответ

Попытка создать логин пользователя для сайта Clojure / Korma / PostgreSQL

Я полностью застрял на том, с чего начать с получения зоны входа на сайт Clojure, который я создаю (для развлечения). Я посмотрел на несколько ресурсов, которые я опубликую ниже, беспощадно копирую / вставляю код, и ближе всего я могу получить одну …
26 авг '12 в 11:02
1 ответ

Как конвертировать результаты korma select в json для службы отдыха (compojure)?

Я использую compojure, cheshire и korma (и postgre db) для создания сервиса отдыха. Я создал таблицу с двумя строковыми полями (имя и описание) с такой структурой: (defentity posts (pk :id) (table :posts) (entity-fields :name :description)) Я могу в…
19 дек '14 в 07:30
3 ответа

Не удалось начать с clojure kORMa

Я пытаюсь использовать clojure KORMa с compojure, веб-приложение здесь не отвечает. Сначала я добавил KORMA зависимость [korma "0.3.0-RC4"] lein deps работает круто, потом создал src/hotel/conf/datasource.clj который выглядит следующим образом: (ns …
10 мар '13 в 08:04
1 ответ

Вставка необработанного SQL с Korma

Я хочу выполнить следующий сырой SQL с Korma: k/exec-raw ["INSERT INTO events ?, VALUES ? ON CONFLICT (id) DO UPDATE SET title = EXCLUDED.title;" [keys values]] с параметрами, равными: keys (str "(" (keys->str res) ")") values (str "(" (serialize…
12 фев '16 в 18:44
1 ответ

Что не так с директивой (используйте 'korma.db)?

Когда я пытаюсь создать Uberjar с помощью lein со следующим очень простым тестовым файлом Clojure, я получаю сообщение об ошибке Compiling korma-test.core Exception in thread "main" java.lang.Exception: lib names inside prefix lists must not contain…
05 мар '14 в 19:26
1 ответ

Приложение Compojure/ring, инициализация базы данных вне области тестирования

Как мне инициализировать мою базу данных, чтобы моя (def db...) не пыталась инициализировать базу данных при выполнении моих юнит-тестов (так как тогда она не будет базой данных). Я высмеиваю sql и dml в функциях (with-redefs), но все примеры, котор…
12 дек '15 в 13:41
1 ответ

Усеченный стол с sqlkorma

Я просто не могу заставить запрос просто обрезать таблицу для работы с korma: (korma.core/defentity readings) (korma.core/exec-raw ["TRUNCATE TABLE ?" [:name readings]]) и я получаю: Syntax error in SQL statement "TRUNCATE TABLE ?[*]"; expected "ide…
13 сен '16 в 17:48
3 ответа

Почему кто-то хочет использовать JDBC вместо библиотек, таких как korma?

Я прочитал пост в блоге под названием " Blogging with Noir", и я был искренне удивлен, что автор использует java.jdbc вместо библиотек вроде Korma, что я нахожу удивительным. Каковы преимущества написания SQL-запросов в вашем коде вместо того, чтобы…
06 сен '12 в 08:18
1 ответ

Приведите пустое поле даты, используя Korma и MySQL.

Используя Korma и MySQL, я пытаюсь выбрать из таблицы с именем posts, есть поле для опубликованной даты, которое по умолчанию равно nil. mysql> describe posts; +-----------+--------------+------+-----+---------------------+-------+ | Field | Type…
12 дек '12 в 20:41
0 ответов

Clojure: ошибка базы данных korma

Итак, я использую mariadb, я уже сделал свою базу данных и подключил ее с помощью korma, база данных имеет установленные разрешения, я (думаю) установил все драйверы, и когда я пытаюсь запустить свой, я получаю это: Вызвано: java.sql.SQLException: д…
15 июн '17 в 12:10
2 ответа

Как сделать предложение where при сравнении двух полей в SqlKorma (clojure)

Я использую Postgresql и sqlkorma 0.4. CREATE TABLE mytable (id serial PRIMARY KEY, a integer NOT NULL, b integer NOT NULL); Как сделать: SELECT * FROM mytable WHERE a > b я пробовал (defentity mytable (pk :id) (table :mytable)) а также (select t…
11 янв '15 в 17:13
2 ответа

Когда я делаю вызов для вставки с несколькими строками в корме, я получаю исключение

Когда я делаю вызов для вставки с несколькими строками в корме, я получаю исключение... Failure to execute query with SQL: ...snip... SQLException: Message: near ",": syntax error SQLState: null Error Code: 0 Что здесь происходит? Дополнительные дет…
01 авг '12 в 08:53