A multi-platform SQL interface for Common Lisp.
0 ответов

CCL Lisp Ошибка при выборе через clsql-sqlite3 записей со специальными символами

В Windows10/64 я установил CCL Lisp 1.11, скачал sqlite3.dll, затем установил quicklisp и cl-sql. Я получаю ошибку в контексте (немецких) специальных символов. Вот что я попробовал в Emacs Slime Repl: (clsql:connect '("C:/users/user/test.sqlite") :d…
21 фев '16 в 17:10
1 ответ

Как создать базу данных sqlite3

Я хочу создать новую базу данных sqlite3. Взглянув на примеры clsql, я нашел этот сценарий. Что подразумевает, что (ql:quickload "clsql") (ql:quickload "clsql-sqlite3") (uffi:def-function ("create_iso_8859_15_ci_collation" create-coll) ((db sqlite3:…
10 янв '15 в 17:59
1 ответ

Установка clsql sqlite3 с помощью SBCL + quicklisp

Я хочу использовать sqlite3 интерфейс clsql. Я уже устанавливаю clsql используя quicklisp. Но когда я пытаюсь бежать: (clsql:with-database (db '("database.db") :database-type :sqlite3) nil) я получил OPERATION-ERROR while invoking #<COMPILE-OP &g…
25 ноя '14 в 09:43
2 ответа

clsql connect oracle, база данных

Я занимаюсь с clsql, Я хочу подключить мой сервер оракула, следовательно, моя функция подключения такова; (connect '("192.168.2.3" "xe" "username" "password") :database-type :oracle) когда я нажимаю кнопку возврата, появляется следующее сообщение об…
27 авг '10 в 22:38
1 ответ

Автоматически сгенерированный первичный ключ в postgresql с clsql

Я пытаюсь сделать простую базу данных с помощью Common Lisp ORM. Я использую PostgreSQL и CLSQL. Я мог бы создавать классы и генерировать таблицы, но это не работает, когда я хочу вставить значение без первичного ключа, чтобы получить сгенерированно…
18 апр '16 в 07:23
1 ответ

QuickLisp для установки и использования cl-dbi не удалось с ошибкой - Ошибка открытия общего объекта "libmysqlclient_r.so":

Я хочу использовать cl-dbi для подключения MySQL. После установки cl-dbi на sbcl с помощью quicklisp попробуйте подключиться к mysql, но произошла ошибка со следующей ошибкой: (let ((quicklisp-init (merge-pathnames "quicklisp/setup.lisp" (user-homed…
31 июл '15 в 09:45
1 ответ

На OS X с SLIME нижний lisp останавливался при загрузке сторонних библиотек

Я использую Quicklisp для загрузки систем и отлаживаю свой код с помощью Slime. Quicklisp успешно загружает многие системы, кроме cl-postgresql. При оценке (ql:quickload "clsql-postgresql") в слизи нижний лисп выходит. Отпечатки слизи Lisp connectio…
30 июн '13 в 20:06
0 ответов

Как использовать clsql и таблицу данных вместе

Я не понимаю, как использовать таблицу данных с CLSQL. Репозиторий CL-CSV README упоминает, что это возможно, но мне бы очень хотелось привести пример. например, если у меня есть таблица данных, сгенерированная из CSV в *db*Как использовать CLSQL дл…
20 фев '17 в 16:29
1 ответ

Как вставить несколько записей одновременно, используя предоставленный clsql FDML

Есть ли способ использовать данный интерфейс FDML для вставки нескольких записей одновременно? Данный оператор insert-record может обрабатывать только один кортеж значения одновременно, и идея вызова этой функции бесчисленное количество раз, а не од…
07 авг '13 в 14:23
1 ответ

Ошибка загрузки SBCL для clsql-mysql из quicklisp для версии clsql-20110829

Для SBCL 1.0.45, используя quicklisp для загрузки clsql-mysql, я получаю ошибку об отсутствии символа, которая, по-видимому, приводит к сбою интерфейса. В частности, ошибка: [пакет clsql-mysql] file: /home/blake/quicklisp/dists/quicklisp/software/cl…
09 сен '11 в 20:57
1 ответ

Нет разрешения на выбор таблицы в функции триггера

Я получил базу данных "Бикини-Атолл", созданную с использованием этого кода PostgreSQL: CREATE TABLE TESTA ( name character varying NOT NULL, age integer NOT NULL, PRIMARY KEY(name) ); CREATE DOMAIN RANK AS character varying CHECK ( VALUE = 'bigmac'…
02 окт '13 в 22:07
1 ответ

Как реализовать класс просмотра с внешними ключами, также используемыми в качестве ключей

Предположим, у меня есть определения таблиц SQL, как это CREATE TABLE X ( id integer not null, value character varying, PRIMARY KEY (id) ); CREATE TABLE Y ( start integer not null, end integer not null, value character vartying, PRIMARY KEY (start,e…
09 июл '15 в 12:29
1 ответ

Подзапросы с функцией выбора в CLSQL

Я пытаюсь создать подзапрос с помощью функции clsql:select: CL-USER> (select [books.bookid] :from [books] :where (sql-in [books.bookid] (select [bookid] :from [bookauthors] :where (sql-= [bookauthors.authorid] 120)))) ;; 2015-03-07T06:37:08 /book…
07 мар '15 в 16:01
1 ответ

Загадочное сообщение об ошибке при загрузке clsql

Я пытаюсь получить доступ к базе данных из CLISP с помощью clsql. Поскольку я работаю с Ubuntu, я установил все необходимые пакеты с помощью apt-get, и для их загрузки я добавил следующий фрагмент кода вверху моего исходного файла: (asdf:operate 'as…
11 мар '12 в 14:49
2 ответа

Записать базу данных sqlite3 в память в файл, используя clsql

Как показывает вопрос. Я создал базу данных в памяти, используя ":memory:" а также clsql:with-database повысить производительность записи / вставки-запроса. Но в конце я хочу иметь постоянную копию заполненной базы данных на моем жестком диске. Это …
04 дек '14 в 00:41
0 ответов

clsql-mysql на платформе Windows (Clozure CL)

Я пытаюсь использовать clsql-mysql на платформе Windows. Я использую 32-битную версию Clozure CL с 32-битной библиотекой MySQL Connector (от Oracle) для обеспечения внешней библиотеки. Я добавил путь к соединителю в%path%, чтобы clsql мог найти библ…
23 май '18 в 02:01
2 ответа

CLSQL и MYSQL на OS X

Я работаю на OS X 10.6.4. Я использовал clbuild для установки вспомогательных библиотек для SBCL (включая clsql), и я делаю всю свою работу через Aquamacs. Я установил MySQL, используя отличные инструкции в Hive Logic. Но когда я звоню (require 'cls…
06 сен '10 в 15:58
2 ответа

Как особенный путь к носку mysql в clsql?

Когда я подключился к mysql с помощью clsql, произошла следующая ошибка При попытке подключиться к базе данных localhost:3306/root/ с использованием базы данных MYSQL: Ошибка 2002 / Не удалось подключиться к локальному серверу MySQL через сокет '/va…
09 мар '13 в 12:10
2 ответа

clsql проблема в SBCL

Я пытаюсь заставить работать clsql (раньше использовал cl-mysql, но смотрю на альтернативы). Просто пытаюсь поиграть на этом этапе, и я останавливаюсь на connect (connect '("localhost" "test" "user" "password") :database-type :mysql) получает меня e…
17 фев '11 в 17:46
1 ответ

Как использовать автоинкрементные первичные ключи с CL-SQL?

Я использую CL-SQL с бэкэндом SQLite и не могу заставить работать автоинкрементные первичные ключи. Я объявил слот как (в def-view-class): ((id :accessor d-id :db-constraints :primary-key :type integer :db-type "INTEGER") Но если я создаю класс, пол…
01 янв '10 в 22:34