Diasko
а лог в консоле не удобно просматривать
Anonymous
language:Go в строку поиска
твой ник вызвал некий диссонанс у меня, секунд 30 не мог понять, что происходит)
Ivan
/dev/meme?
Anonymous
/dev/mimimi?
Michael
/dev/mumu
Anonymous
/dev/meme?
При считывании выдаёт свежие мемесы, а при записи позволяет делиться мемесами с остальными? Полезный модуль ядра, я бы сказал must have. 😄
Ilya
/dev/facepalm
Daniel
я дукмаю, /proc/facepalm логичнее
Alex
Привет. Есть бд с где связь один-ко-многим. Подскажите как сделать, чтобы при удалении одной записи удалялись и записи со связью. Я думаю нужно две ф-ции или есть еще варианты.
Alex
func DeleteRecipe(db *sql.DB, id int) (int64, error) { sql := "DELETE FROM recipe WHERE ID = ?" stmt, err := db.Prepare(sql)
Daniel
а что за бд?
Daniel
в реляционной можно просто правильно определеть форин ключ
Anonymous
через каскады
Anonymous
ON UPDATE/DELETE CASCADE
Anonymous
и да, чтобы FK работал в sqlite надо установить настойку на БД: PRAGMA foreign_keys = ON;
Alex
через каскады
не работает. пробовал
Alex
CREATE TABLE flavor ( name TEXT, drops INTEGER, recipeid INTEGER REFERENCES recipe (id) ON DELETE CASCADE ON UPDATE CASCADE );
Daniel
тогда должно быть само
Anonymous
не работает. пробовал
плохо пробовал ). Работает, у самого где-то что-то было
Anonymous
сейчас кину в личку
Yura
Подскажите а где вы хотите сервера Гошные?
Yura
Хостите
Alex
Еще идеи есть у кого?
Alex
Или может кто канал знает по sqlite
Ivahaev
Телеграм позволяет править сообщения. А хостить можно где угодно. Мне вот DO нравится.
Ivahaev
Подскажите а где вы хотите сервера Гошные?
Ivahaev
Хостите
Yura
Это do же?
Ivahaev
DO — Digital Ocean
Eugene
scaleway.com
Roman
scaleway.com
стартовый вкусный за 3 евро
Eugene
стартовый вкусный за 3 евро
да, это подкупило в первую очередь. анлим трафик, 2 гига рамы. + 50 гигов диска
Eugene
да, и это всё на ssd
Eugene
+ они там еще и api предлагают. но сам не пробовал
Roman
а там не полноценная виртуалка что ли?
Eugene
что значит "не полноценная"? пока никакой неполноценности на заметил.
Roman
да, все нашел в факе описание)
Roman
выглядит круто, спасибо
Eugene
не за что )
Eugene
нашел вот такое вот еще обсуждение
Eugene
https://www.linux.org.ru/forum/talks/12985833
Eugene
чтобы со всех сторон, так сказать
Yura
scaleway.com
спасиб) посмотрю тоже
Sergey
ребят в го нет дженериков?
Vyacheslav
Нет
Anonymous
ребят в го нет дженериков?
Здесь нельзя упоминать таких слов.
Sergey
😄
Chebyrash
servers.com + aws + oneprovider
Деплой на AWS через EC2 или Elastic Beanstalk?
Kirill
Деплой на AWS через EC2 или Elastic Beanstalk?
Вообще на lightsail энсиблом
Kirill
А потом, после тестов, выкатывается на прод, который уже распределен везде
Chebyrash
Вы на EC2?
Kirill
Так вот где он распределен?
На servers.com, oneprovider и lightsail. Мы ec2 не юзаем
Chebyrash
Chebyrash
Тут auto scaling
Chebyrash
И по-моему удобно пушать через eb-CLI
Anonymous
имхо, cloud app от гугла будет дешевле
Chebyrash
Или можно просто Generic Docker
Aleksandr
scaleway.com
все ок? смотрю за ту же цену дают намного интереснее мощности чем DO
Kirill
Эх, если я скажу, как у нас это работает, то меня опять будут считать сумасшедшим)
Kirill
В общем, у нас практически всё на своём гипере-франкенштейне
Stepan
я про scaleway
Aleksandr
там arm вроде
и атомы как я понимаю
Michael
там ещё arm 64 дают, плюс ресурсов недавно увеличивали
Chebyrash
Нубский вопрос, но подскажите пожалуйста. Создаю docker image с помощью Dockerfile. Указал FROM golang 1.9 stretch, все работает. А nginx использовать или как? Если я например статику хочу отдавать. Как nginx в dockerfile указывать? И вообще нужно?
Karey
nginx отдельным контейнером
Chebyrash
А почему отдельным?
Anonymous
а лучше собрать свой dockerfile с необходимыми пакетами
Roman
1 процесс - 1 контейнер