Описание тега sqlx
NoneSqlx - это библиотека, которая предоставляет набор расширений стандартной библиотеки базы данных /sql. Версии sqlx sql.DB, sql.TX, sql.Stmt и др. все они оставляют базовые интерфейсы нетронутыми, так что их интерфейсы являются надмножеством стандартных. Это делает относительно безболезненным интеграцию существующих кодовых баз с использованием базы данных /sql с sqlx.
3
ответа
Верните только что вставленную строку в Postgres с помощью sqlx
Я использую https://github.com/jmoiron/sqlx для отправки запросов в Postgres. Можно ли вернуть данные всей строки при вставке новой строки? Вот запрос, который я запускаю: result, err := Db.Exec("INSERT INTO users (name) VALUES ($1)", user.Name) Или…
18 ноя '16 в 10:59
1
ответ
Интервал arg в запросе postgres, выполненном через Golang SQLX
У меня есть следующий оператор SQL INSERT INTO scheduled_event_log ("key") SELECT :key WHERE NOT EXISTS( SELECT AGE(now() at time zone 'utc', timestamp_utc) FROM scheduled_event_log WHERE "key" = :key AND age(now() at time zone 'utc', timestamp_utc)…
21 дек '17 в 16:57
0
ответов
PostgreSQL: "pq: столбец отношения не существует" при выполнении запроса из кода, но он прекрасно работает в консоли
Я пишу простые модели для взаимодействия с postgresql db в моем API, и все они работают нормально, кроме одной таблицы. Когда я пытаюсь запустить тесты, я получаю сообщение об ошибке: === RUN TestAddUser time="2018-08-08T10:24:56+03:00" level=info m…
08 авг '18 в 07:45
0
ответов
Выделить во вложенные структуры с одинаковыми именами столбцов
Выделение во вложенные структуры с одинаковыми именами столбцов с помощью sqlx в наборе наборов заливок Голанга только в одной из вложенных структур. Например, у меня есть поле usr_id в качестве внешнего ключа в таблице сообщений, а usr_id также явл…
30 май '18 в 15:49
2
ответа
sql: ошибка сканирования для индекса столбца 6, имя "schedule_date": null: невозможно сканировать тип []uint8 в null.Time
Я получаю эту ошибку и пробую все доступное в интернете и stackoverlow, чтобы решить эту проблему. Я пытаюсь выполнить запрос после подключения базы данных MySQL с помощью пакета sqlx и просмотреть результаты. Я попробовал решения, которыми поделили…
10 янв '19 в 15:09
1
ответ
sqlx возвращает пустую структуру, даже если она существует
Вот мой код: package main import ( "fmt" "github.com/jmoiron/sqlx" _ "github.com/lib/pq" "log" "time" ) type Commune struct { Id int `db:"id"` Created time.Time `db:"created"` Modified time.Time `db:"modified"` Name string `db:"name"` } func main() …
28 янв '19 в 20:43
2
ответа
Go SQL-запрос несоответствие
Я испытываю некоторые действительно странные несоответствия при выполнении запросов, и мне было интересно, если кто-нибудь знает, почему. Представьте, что у меня есть структура, определенная следующим образом: type Result struct { Afield string `db:…
22 фев '19 в 19:21
0
ответов
Где следует сохранить объект *sqlx.DB для приложения кобра?
У меня есть проект кобры, который обращается к базе данных, используя sqlx пакет, и команда имеет подкоманды. Код, связанный с коброй, находится в cmd папка / подпакет и связанный с БД код находится в db Папка / подпакет. Я хотел бы иметь пакет БД, …
03 фев '19 в 04:28
1
ответ
Bindvars в golangs sqlx.DB.Select() требует 0 параметров
Я использую SQLX и PQ для запроса базы данных SQL с PostGress. Я использую функцию Выбрать из SQLX с bindvars, но PQ паникует с pq: получил 1 параметр, но для утверждения требуется 0. query = ` SELECT count(*) AS count FROM ledger WHERE enterprise_i…
26 фев '18 в 15:12
0
ответов
Возвращение идентификатора после вставки SQLX в Go/Postgres
У меня проблемы с получением INSERT запрос на возврат ID из вставленных записано. Я вижу ошибку: Unable to create record: pq: column "id" does not exist Мое утверждение таково: statement := fmt.Sprintf(`INSERT INTO "Deployments" values(%s) RETURNING…
21 май '18 в 20:56
1
ответ
Выберите и получите использование с sqlx
Я использую go 1.10.3 и пытаюсь использовать пакет sqlx, чтобы получить одну строку и ввести ее в структуру с помощью Get()или получить несколько строк и ввести их в срез с Select(), Давайте начнем с получения одной строки в структуре. Я создал след…
25 авг '18 в 15:30
1
ответ
Ошибка SQL странного Голанга - предложение WHERE
Я выполняю запрос в Golang, используя библиотеку sqlx: rows, dbErr := db.Queryx(` SELECT * FROM table_a as a INNER JOIN table_b AS b ON a.b_id = b.id WHERE b.id = 'b3c06feb-8bd1-42e1-b516-c1121990ff81'; `) Синтаксически правильный запрос выполняется…
03 ноя '17 в 18:09
1
ответ
Свойство struct Time не загружается из библиотеки Go sqlx
У меня есть структура со свойством времени: type Basket struct { ... Created_at time.Time `db:"created_at"` } со временем, сохраненным как: basket.Created_at = time.Now().UTC() Если я сохраняю его с помощью оператора Insert sql, он прекрасно экономи…
29 янв '16 в 17:25
2
ответа
Как сделать запрос влево, используя sqlx?
Я хотел бы получить результаты от joke стол, в котором шутят jokevote Таблица. Вот запрос: var jokes []model.Joke err := shared.Dbmap.Select(&jokes, " SELECT * FROM joke LEFT JOIN jokevote WHERE joke.user_id=? AND jokevote.user_id=? AND jokevote…
20 июл '17 в 04:54
1
ответ
sqlx structscan присоединиться к запросу
Я новичок в разработке и sqlx, и я хотел бы знать, возможно ли в Strutscan предложение соединения master -> detail в одном запросе. У пациента много эпизодов, поэтому я хочу опрашивать всех пациентов и встраивать массив эпизодов в каждую структуру п…
28 сен '16 в 06:36
2
ответа
Структурное встраивание с использованием sqlx, не возвращающего значение из БД
У меня есть структура с полем времени, которое может быть ноль: type Order struct { ... PickupTime *time.Time `json:"-"` } Я хочу сохранить это в БД с sqlx так что я думаю, мне нужно использовать pq.NullTime как предложено здесь. Вместо обновления O…
21 апр '17 в 22:17
1
ответ
sqlx.Connect() застрял в докере Alpine: последние
У меня есть проблема, которую мне удалось сократить до следующего кода: package main import ( "fmt" "github.com/jmoiron/sqlx" _ "github.com/lib/pq" "os" ) func main() { addr := os.Getenv("DB") fmt.Println("Postgres addr: " + addr) _, err := sqlx.Con…
09 сен '17 в 16:28
1
ответ
Извлечение произвольных данных во вложенный объект с помощью ORM
Я пытаюсь разработать api in go, чтобы позволить пользователю указать произвольную структуру данных, и легко настроить конечные точки, которые выполняют операции CRUD в автоматически сгенерированной базе данных postgres, на основе структуры, которую…
16 ноя '18 в 17:21
1
ответ
Sqlx Get с подготовленными заявлениями
Я пытаюсь получить некоторые данные из таблицы postgress, используя подготовленные заявления Если я пытаюсь с базой данных.Get() все возвращается. Таблица: create table accounts ( id bigserial not null constraint accounts_pkey primary key, identific…
05 май '18 в 07:52
2
ответа
Jmoiron SQLX Golang общий интерфейс
Я новичок в golang и использую пакет Jmoiron Sqlx для запросов к базе данных Postgres (выберите запрос) . WaY, который я делаю, создает строку sql и вызывает метод Select(dest interface{}, строка запроса,args) . Хотя это работает хорошо, проблема в …
17 авг '16 в 10:43