Size: a a a

2019 December 22

d

dmitri💡 in Go-go!
Sergey
тот же sslmode=disable например. во втором случае отключить ssl можно будет только, если разработчик это предусмотрел. с dsn это можно сделать в любое время, как и добавить какие-то другие параметры, требуемые конкретной базе
так в обоих случаях же просто стринга прокидывается из вне
источник

C

Constantine in Go-go!
ожидаемая реакция )
источник

C

Constantine in Go-go!
потому что Сергей сэкономил букв
источник

d

dmitri💡 in Go-go!
пожалуйста, добавь)
источник

C

Constantine in Go-go!
@derfenix ты хочешь во втором случае конфигурять частично?)
источник

S

Sergey in Go-go!
недопонял просто, что второй вариант тоже строка, а не набор параметров :)
тогда так - первый вариант - стандартный, а второй - это уже кто и как драйвер спроектировал. я редко встречал второй вариант, а первый понимают почти все драйвера БД что я видел
источник

d

dmitri💡 in Go-go!
судя по всему зависит от технологии коннекта
источник

IK

Ilya Kaznacheev in Go-go!
Ilya Kaznacheev
Была ещё на английском прекрасная статья, но я сейчас не могу найти ссылку
Скину вечером
источник

d

dmitri💡 in Go-go!
но я пихал вторую и в гоу, все работало
источник

S

Sergey in Go-go!
dsn ты можешь взять и в любую другую программу (ну из тех, которые свои велосипеды не ставят выше стандартнов) вставить и подключиться к базе.
источник

S

Sergey in Go-go!
тут именно dsn уже давно стал стандартом, а некоторые отдельные личности говорят фу и придумывают свои форматы, которые потом просачиваются временами в незаделанные щели.
источник

S

Sergey in Go-go!
второй вариант похоже именно из пыха полез, хотя натыкался на поддержку такого формата и питонячем драйвере.
источник

S

Sergey in Go-go!
но за основу обычно всё-равно идёт именно dsn
источник

d

dmitri💡 in Go-go!
Sergey
второй вариант похоже именно из пыха полез, хотя натыкался на поддержку такого формата и питонячем драйвере.
пишут, что ADO.NET
источник

×

× VSKut in Go-go!
поясните за auth middleware для grpc. как их вешать только на конркретные роуты?
источник

d

dmitri💡 in Go-go!
понятно, спасибо!
источник

C

Constantine in Go-go!
Sergey
второй вариант похоже именно из пыха полез, хотя натыкался на поддержку такого формата и питонячем драйвере.
сколько не кодил на пхп, не видел такого ) там драйвер параметры отдельные принимает, а не строку )
источник

S

Sergey in Go-go!
обычно доступно два варианта - отдельными параметрами конфигуррировать или скормить одну строку подключения, которая включает в себя все параметры
источник

ИИ

Илья Истокин in Go-go!
Добрый день!
Я новичек в ГО.
Объясните пожалуйста, как в условии изменить переменную, чтобы после условия она была измененной.

Пример:
a := "global"
if a == "global" {
a := "local"
fmt.Println(a) //local
}
fmt.Println(a) //global
источник

C

Constantine in Go-go!
Илья Истокин
Добрый день!
Я новичек в ГО.
Объясните пожалуйста, как в условии изменить переменную, чтобы после условия она была измененной.

Пример:
a := "global"
if a == "global" {
a := "local"
fmt.Println(a) //local
}
fmt.Println(a) //global
иди в го тур
источник