Описание тега sqlkorma
Korma - это предметно-ориентированный язык для Clojure, который избавляет от боли при работе с вашей любимой СУБД.
2
ответа
Библиотека clojure sqlkorma: ошибка нехватки памяти
Я делаю то, что мне показалось довольно простой задачей: выполнить SQL-запрос (более 65 тыс. Строк данных), используя библиотеку sqlkorma ( http://sqlkorma.com/), и для каждой строки каким-то образом преобразовать его, а затем запись в файл CSV. На …
02 май '13 в 15:22
3
ответа
Clojure первая нить с функцией фильтра
У меня проблема с объединением нескольких форм для создания ETL в наборе результатов из функции korma. Я вернусь из Korma sql: ({:id 1 :some_field "asd" :children [{:a 1 :b 2 :c 3} {:a 1 :b 3 :c 4} {:a 2 :b 2 :c 3}] :another_field "qwe"}) Я ищу, что…
28 май '15 в 01:40
1
ответ
Как конвертировать результаты korma select в json для службы отдыха (compojure)?
Я использую compojure, cheshire и korma (и postgre db) для создания сервиса отдыха. Я создал таблицу с двумя строковыми полями (имя и описание) с такой структурой: (defentity posts (pk :id) (table :posts) (entity-fields :name :description)) Я могу в…
19 дек '14 в 07:30
2
ответа
Отсутствует запись FROM-предложения для таблицы?
Когда я выбираю определенное поле из таблицы в отношении "есть много", я получаю исключение, подобное этому: org.postgresql.util.PSQLException: ERROR: missing FROM-clause entry for table \"bar\" Вот отношения, которые я определил: (declare foo bar) …
17 апр '18 в 11:08
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
ответ
Усеченный стол с 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
1
ответ
Как правильно определить внешний ключ для сущности SQLKorma?
Когда я запускаю простой запрос с приведенной ниже конфигурацией объекта. SqlKorma генерирует запрос и пытается объединить table_b с table_a, но использует поле, которого не существует? SELECT "table_a"."token", "table_a"."first-name", "table_a"."la…
07 мар '18 в 13:05
1
ответ
Выберите поля не из таблицы в Корме
Я пытаюсь выполнить объединение нескольких таблиц (три плюс таблица объединения в середине). Я думаю, что Корма лениво оценивает последнее присоединение. Я пытаюсь добавить условие, ограничивающее результаты первой таблицы в объединении, но меня инт…
20 янв '14 в 19:05
1
ответ
Как заставить Korma работать с Postgres FDW?
Как использовать SQLKorma при использовании команд Postgres FDW для EXTENSION,USER MAPPING и CREATE FOREIGN TABLE?
29 ноя '13 в 06:48
1
ответ
Точное использование функции `oracle` в Korma и значение кода clojure?
Я пытаюсь подключиться к базе данных Oracle, используя Korma. Сначала я попытался использовать этот код и успешно подключился. (defdb korma-db {:classname "oracle.jdbc.OracleDriver" :subprotocol "oracle" :subname "thin:@my.oracle.db:1521:testdb" :us…
20 дек '13 в 08:33
1
ответ
С игнорированием кормы (clojure)
У меня есть следующий код: (defentity users (database korma-db) (has-many tags)) (defentity tags (database korma-db) (belongs-to users)) (-> (select* users) (with tags) (fields :address) (where {:id 1}) (as-sql)) и он генерирует следующий sql: SE…
26 май '14 в 22:00
2
ответа
Может ли Clojure Korma произвести запрос WITH - RETURNING в Postgres?
Я пытаюсь воспроизвести этот запрос из документации Postgres: WITH moved_rows AS ( DELETE FROM products WHERE "date" >= '2010-10-01' AND "date" < '2010-11-01' RETURNING * ) INSERT INTO products_log SELECT * FROM moved_rows; Может ли Korma на с…
10 янв '14 в 21:49
1
ответ
Использование нестандартных операторов postgres с SQL Korma
Некоторые сложные функции Postgres используют операторы, которые не являются частью стандарта SQL. Одним простым примером является набор операторов регулярных выражений POSIX; Мне нужно, чтобы они включали выражение условия where, которое использует…
08 фев '14 в 22:26
2
ответа
Как получить доступ к таблицам в другой схеме в корме?
В SQL доступ к таблицам в другой схеме прост: select * from other_schema.t where ... Как я могу сделать это в корме? Что я на самом деле должен сделать, это получить доступ information_schema.tables Таблица. Так что определяя другой db от defdb не п…
07 ноя '14 в 03:14
1
ответ
Как мне издеваться над sqlKorma?
Я не знаком с тем, как насмешка работает в Clojure. В частности, я не уверен, как мне следует протестировать функцию, которая реализует запрос sqlKorma или вызов базы данных? В идеале я хотел бы иметь возможность смоделировать sqlKorma в моих тестах…
27 фев '18 в 09:33
1
ответ
SQL Korma сообщение об ошибке "не поддерживается для этого типа"
Выполнение очень простого запроса строк из 1 таблицы, т.е. выбор * из пользователей. Я пытаюсь передать ответ шаблону selmer для повторения, но я получаю сообщение об ошибке выше, и действительно я не могу сделать следующее (count get-users) так что…
04 янв '15 в 21:24
1
ответ
Как построить запрос WHERE из строки идентификаторов, разделенных запятыми?
Я хотел бы иметь возможность создать один запрос, который принимает строку uuid и разбивает ее запятыми для генерации следующего оператора sql: UUID 4506ef72-aa17-452b-9456-38d11c71897b,bd46629d-0e8c-4d70-874a-76bfade8ef14,b0c11580-7cde-4a4e-ba0a-30…
05 янв '18 в 15:15
1
ответ
Санация входных данных базы данных в Clojure с помощью Korma
Я использую Korma за RESTful API, и мне приходит в голову, что я передаю пользовательские значения через мой (insert)звонки. Есть ли в Clojure хороший способ защиты от атак SQL-инъекций? Korma генерирует SQL довольно простым способом, поэтому, если …
04 авг '14 в 21:55
1
ответ
Подражать разделам / оконным функциям в sqlkorma
Я пытаюсь вызвать эквивалент этой функции с помощью sqlkorma, и не нашел эквивалент раздела в документации ( http://sqlkorma.com/docs): SELECT * FROM ( SELECT DISTINCT cgi, scgi, c.id, c.name, c.address, c.city, c.state_or_province, c.postal_code, p…
12 ноя '18 в 21:40
1
ответ
Запрос "вставить в выбор" в корме
INSERT INTO Customers (CustomerName, Country) SELECT SupplierName, Country FROM Suppliers; В таблице customer есть и другие столбцы, кроме "CustomerName" и "Country". Это мой простой SQL-запрос. Пожалуйста, помогите мне написать это в KORMA SQL.
22 окт '14 в 16:04