Вопросы по теме 'sqlx'
Вернуть вновь вставленную строку в Postgres с помощью sqlx
Я использую https://github.com/jmoiron/sqlx , чтобы делать запросы в Postgres.
Можно ли вернуть данные всей строки при вставке новой строки?
Вот запрос, который я выполняю:
result, err := Db.Exec("INSERT INTO users (name) VALUES ($1)",...
5696 просмотров
schedule
10.11.2021
Как извлечь конкретную структуру из интерфейса
У меня есть несколько таблиц базы данных с конкретной структурой для каждой таблицы. Я использую sqlx. Мои функции для доступа к базе данных отлично работают для каждой конкретной структуры.
Поскольку многие из моих операций с базой данных...
153 просмотров
schedule
03.11.2021
sqlx отсутствует имя назначения с MySQL
У меня есть запрос, который возвращает результат функции mysql json_object. Но когда я пытаюсь вызвать свой api, у меня возникает ошибка
отсутствует имя назначения json_object ('id', vd.id, 'title', vd.title ...
type Vacancies struct {...
151 просмотров
schedule
03.10.2021
Невозможно StructScan поле db строки типа, содержащее список объектов json, в Golang Struct
Я пишу программу go, которая считывает значения из mysql db и использует rows.StructScan демаршалирует ее в структуру go. Но одно из полей возвращает строку, содержащую список объектов json. Если sqlx возвращает db results в [] байте, StructScan...
257 просмотров
schedule
21.02.2022
В чем разница между sqlx.Connect() и sqlx.Open()?
Я использую библиотеку jmoiron sqlx для своего проекта golang. Я попытался создать соединение с базой данных mysql. Итак, я нашел эти две функции: sqlx.Connect() и sqlx.Open() , но не нашел разницы.
Итак, я попытался прочитать документацию в...
2107 просмотров
schedule
07.04.2022
Как использовать подстановочный знак в запросе sqlx в Go?
Я использую sqlx с базой данных mysql и хочу запросить author таблицу для имен, которые начинаются с определенных букв. Вот запрос:
sqlx.DB.Select(&authors, "SELECT * FROM author WHERE first_name LIKE ?% OR last_name LIKE ?%",...
2613 просмотров
schedule
30.05.2022
Как проверить, существует ли строка с помощью sqlx?
Я хочу, чтобы эта функция возвращала true для строки, содержащей email , найденной в базе данных. Вот код
func UserExists(email string) bool {
var err error
user := model.User{}
err = shared.Dbmap.Get(&user, "SELECT * FROM user...
723 просмотров
schedule
21.09.2022
Оптимизация доступа к данным SQL на ходу
Я пытаюсь переключить реализацию API, над которой я работал, с библиотеки GORM ORM на SQLx, чтобы сделать доступ к данным более эффективным. В частности, я пытаюсь избавиться от некоторых проблем с SELECT N + 1. Итак, у меня есть отношения "один ко...
934 просмотров
schedule
26.12.2022
Хранить рекурсивные структуры go в базе данных Postgresql
У меня есть две структуры (Person и Tenant), которые рекурсивно ссылаются друг на друга.
У меня нет опыта работы с SQL, и я пытаюсь использовать https://github.com/jmoiron/sqlx для хранения этих структур таким образом, чтобы они продолжали...
259 просмотров
schedule
12.09.2023
Как проверить, существует ли строка с помощью sqlx?
Используя sqlx , я хотел бы знать запрос базы данных MySql, чтобы узнать, возвращает ли запрос на MySql пустые строки :
Итак, следуя этому , я придумал
var result model.Post
err := database.SQL.Get(&result, "SELECT * FROM post WHERE...
3431 просмотров
schedule
12.12.2022
Получить последний вставленный идентификатор (go + oracle)
Мне нужно вставить две записи в базу данных Oracle из моего приложения go с помощью sqlx ( https://github.com/jmoiron/sqlx ) с помощью go-oci8 ( https://github.com/mattn/go-oci8 ) водитель. Вторая запись ссылается на предыдущую по внешнему ключу....
1242 просмотров
schedule
17.12.2023