Описание тега sqlite.swift

Сторонний безопасный по типу слой языка Swift поверх SQLite.
2 ответа

Фильтровать несколько столбцов с помощью sqlite.swift?

let part = self.parts.filter(self.deleteStatus == 0).order(self.id.asc) Выше приведен запрос, который я запускаю, чтобы получить все записи из локальной базы данных. Теперь я хочу добавить больше фильтров, таких как id==5 или же name='product' в фил…
19 июл '17 в 07:26
1 ответ

Как получить доступ к таблице FTS в SQLite.swift, используя условие IN

Я пытаюсь запросить таблицу FTS с помощью SQLite.swift. Ранее я делал это в Android. Суть того, что я пытаюсь сделать, заключается в следующем: SELECT * FROM t2 WHERE id IN (SELECT docid FROM fts_table WHERE col_text MATCH 'something') Из документац…
13 авг '16 в 19:25
1 ответ

Разработка через тестирование в Swift

Я немного поиграюсь в Swift, и после установки некоторых внешних фреймворков я решил, что прежде чем продолжить этот проект, я напишу несколько тестов. Сначала я импортировал свой класс модели в свой тестовый класс: import XCTest import Company clas…
28 июл '15 в 09:18
3 ответа

Sqlite.swift не работает с Xcode 7.3

Я использовал Sqlite.swift с Xcode 7.2.x. Работало нормально. Я обновил Xcode до Xcode 7.3, и проблема возникает с платформой Sqlite.swift. /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/includ…
29 мар '16 в 12:14
3 ответа

Метод обновления не распознается после конвертации в Int64

Поскольку вы обновили библиотеку до Int64, я больше не могу компилировать свой код. Я продолжаю получать проблемы с методами обновления, как это: let id = Expression<String>("id") let categoryId = Expression<Int64>("categoryId") let lang…
04 мар '15 в 09:38
1 ответ

Является ли sqlite.swift многопоточным?

Можно ли использовать sqlite.swift из нескольких потоков (чтение / запись одной и той же таблицы). Я пытался определить его по настройкам сборки, но не нашел слова SERIALIZED, MULTITHREAD или THREADSAFE.Использует ли он оригинальную библиотеку sqlit…
15 сен '17 в 18:51
1 ответ

Sqlite.swift нет такой ошибки таблицы

Я создал функцию для отображения данных JSON в хранилище sqlite с помощью sqlite.swift. Я получаю странное поведение, хотя с первого раза, когда я пытаюсь запустить вставку, я получаю сообщение об ошибке "Нет такой таблицы". Но вставки прекрасно раб…
06 янв '17 в 16:37
1 ответ

SQLite.swift с swift 2.0 в Xcode 7.0

Я недавно обновился до Xcode 7.0 и пытаюсь построить свой проект, который использует библиотеку SQLite.swift. После перехода к последнему быстрому синтаксису (Правка-> Преобразовать-> К последнему быстрому синтаксису...) я получаю так много ошибок и…
18 сен '15 в 06:52
0 ответов

Как перечислить все таблицы в sqlite.swift

Видимо, я что-то здесь упускаю. Если вы хотите подключиться к неизвестной базе данных sqlite с несколькими таблицами, есть ли способ вызвать что-то вроде.tables на let db = try Connection("path/to/db.sqlite3") чтобы получить список таблиц, а затем с…
05 ноя '18 в 14:28
1 ответ

Правильное связывание переменных и избегание внедрения SQL с запросами SQLite.swift

Документация по SQLite.swift для отфильтрованных запросов дает следующий пример: users.filter(email.like("%@mac.com")) // SELECT * FROM "users" WHERE ("email" LIKE '%@mac.com') Так как я хочу искать в базе данных на основе пользовательского ввода, я…
29 апр '16 в 02:10
1 ответ

Доступ к значению из массива SQLite.swift

Как получить строку типа SQLite.Row, используя номер строки? Это для заполнения выбора с использованием массива результатов. Спасибо var allCountries:Array<Any>? let countries = Table("Country") let id = Expression<Int64>("rowid") let na…
01 фев '17 в 11:37
1 ответ

iOS - Как выполнить поиск без учета диакритических знаков с помощью SQLite.swift?

Я работаю с SQLite.swift. Есть ли способ сделать диакритически нечувствительный запрос LIKE в SQLite? Например, этот запрос: SELECT * FROM users WHERE name LIKE "thu%" вернется: thử thu thư etc.
02 дек '15 в 19:55
2 ответа

Как удалить таблицу или обновить столбец с помощью SQLite.swift?

Мне нужно заново создать мою таблицу в моей базе данных. Есть ли способ обновить столбцы таблицы или удалить таблицу с помощью SQLite.swift?
14 сен '15 в 20:09
0 ответов

Нет такого модуля "SQLite" с детской площадки

Я скачал SQLite.swift и получаю эту ошибку: Не удалось выполнить игровую площадку: /var/folders/43/nc3kf6y17dbfdn14crfmcdjh0000gn/T/./lldb/2060/playground2.swift:1:8: ошибка: нет такого модуля "SQLite" для импорта SQLite Я также отмечаю, что SQLite.…
22 окт '15 в 22:55
2 ответа

Как открыть базу данных, зашифрованную с помощью sqlcipher

Может ли кто-нибудь опубликовать пример кода, как открыть базу данных sqlcipher? Я предполагаю, что нам нужно как-то вызвать функцию ключа.
04 мар '15 в 10:41
1 ответ

Sqlite.Swift: Подсчет количества строк, у которых значение столбца / поля равно "x"

Я работаю с Sqlite.Swift уже довольно давно, и я застрял. Я пытаюсь получить Int вне .count только количество строк, содержащих String значение "1" в столбце "да или нет". Я использовал следующую функцию для случайного выбора строки только один раз …
18 дек '17 в 16:21
0 ответов

Sqlite.Swift: как фильтровать пустые столбцы?

В моем предыдущем вопросе: Как создать фильтр, который делает SQL-эквивалент WHERE ... IN для SQLite.Swift Я спросил, как сделать ГДЕ... В быстро. Теперь, как мне отфильтровать необязательные выражения? У меня есть версионная база данных, которая по…
07 июн '16 в 10:44
1 ответ

Как использовать фильтр для обновления строки в библиотеке SQLite.swift?

Я использую библиотеку SQLite.swift. Я определил выражение: let id = Expression<Int64>("id") У меня есть переменная: let num: Int = 1 Затем в обновлении я делаю фильтрацию: let users = Table("User") // compiler error: // Binary operator '==' c…
15 ноя '17 в 13:40
0 ответов

Использование функции подстроки с параметром длины, заполненным из значения столбца

Я хочу создать SELECT заявление: SELECT substr(fileNameWithSuffix, 1, length(fileNameWithSuffix) - length(suffix)) AS fileName FROM someTable Однако SQLite.swift, кажется, разрешает только параметр фиксированной длины в подстроке. Декларация substri…
28 ноя '16 в 16:56
2 ответа

Добавление подпроекта Xcode: Разве не должны копироваться все исходные файлы?

Я вручную добавляю подпроект SQLite.swift в свой проект. Как указано в инструкции, я скопировал файл.xcodeproj в свой проект. Это позволяет мне видеть все исходные файлы (в отличие от этого вопроса). Казалось, все работает нормально. Однако я обнару…
22 апр '16 в 01:37