Oleg
если нечего игнорить, то и файл не нужен
Andrey
Это вопрос из разряда "что хотел сказать автор этой книгой".. Спроси у автора!
Andrey
На вопрос, "зачем бы вы это сделали?" тебе уже ответили
Oleg
На мой взгляд, наличие гитигнора в репе можно считать как минимум хорошим тоном, даже если там нечего игнорить. Хуже от него не будет
heavycharged
почти всегда есть что игнорить, всякие .idea .vsc и прочие файлики/папки
freezlite
в глобальный гитигнор
heavycharged
в локальный гитигнор
freezlite
.idea?
freezlite
согласен
freezlite
porn_with_my_wife.mp4
freezlite
туда же
heavycharged
ну это уже сами смотрите, хоть porn_with_my_dog.mp4
freezlite
@heavycharged https://www.youtube.com/watch?v=wP_iVbbFh6s
freezlite
как в постгресе к уже существующей колонке добавить свойство foreign key ?
freezlite
связать колонку с другой таблицей
Aleksandr
гугл что говорит?
Pawel
freezlite
в этом варианте нужно самому имя ключа прописывать
freezlite
а в create table он имя автоматом назначает
freezlite
еще ошибка ERROR: column "price_id" referenced in foreign key constraint does not exist
Oleg
.idea?
лично я считаю, что такого рода артефакты должны быть в глобальном гитигноре. а локальный должен содержать артефакты непосредственно саомго проекта, а не среды разработки
freezlite
че ты мне пишешь тогда?
freezlite
я это и имел ввиду
Mike
Не круто коммитить мп4
freezlite
почему?
freezlite
там текст может быть
Mike
*лишние
freezlite
ALTER TABLE существующая_таблица ADD CONSTRAINT FOREIGN KEY ...
еще ошибка ERROR: column "price_id" referenced in foreign key constraint does not exist почему ругается?
Pawel
в этом варианте нужно самому имя ключа прописывать
это проблема? ... ADD CONSTRAINT fk_name FOREIGN KEY (inner_column) REFERENCES outer_table(outer_column)
Илья
Не круто коммитить мп4
И правда, h264 проприетарный, нужен более свободный формат
freezlite
я баран
freezlite
имя таблицы сделал на которое референсю
freezlite
ну блять почему я такой ен внимательный
freezlite
найму студента в киеве
Pawel
y
freezlite
чтобы пиздил меня линейкой когда я не внимателен
freezlite
и чтобы хавчик с магазина таскал
freezlite
и смузи
freezlite
не ну это эребор
Mike
У вас я слышал Старбакс открылся
heavycharged
)))
freezlite
я проебал 2 дня потому что слепой
freezlite
и так всегда
Pawel
есть хороший канал по постгресу. Там вумные и отзывчивые люди, всем помогут
freezlite
завтра дедлайн сегодня ночью работаю
freezlite
надеюсь не фринод?)
Pawel
https://t.me/pgsql
freezlite
люблю телеграм ❤️
freezlite
я думаю запилил бы еще фичю смайлы в группе под постами вставлять
freezlite
как в слаке
freezlite
понравилась фича
Anonymous
понравилась фича
Лойсы ставить?
freezlite
ну да, чтобы спам не разводить очень удобно
freezlite
понятно что в общих чатиках
freezlite
но на прошлой работе ребята даже перешли в телегу для обсуждений
freezlite
я вот страдал, не знал что можно отключить счетчик сообщений для замученых каналов
freezlite
но теперь я счастлив
freezlite
вот кто виноват что тесты кривые и я потратил 2 дня в пустую? тесты не мои
freezlite
еще подсобило то что на серваке тест фейлится почти постоянно, видимо из за сортировки внутри таблицы наа стороне постгреса
andrew
ты про курс? :)
Michael
Вечер добрый. pprof показывает вот такое: flat flat% sum% cum cum% 1320ms 15.37% 15.37% 1320ms 15.37% runtime.sys_umtx_op 590ms 6.87% 22.24% 1500ms 17.46% tolxy/ml.(*ML).Features 560ms 6.52% 28.75% 960ms 11.18% tolxy/fsm.(*FSM).Run 550ms 6.40% 35.16% 550ms 6.40% syscall.Syscall 360ms 4.19% 39.35% 360ms 4.19% runtime.nanotime 360ms 4.19% 43.54% 360ms 4.19% runtime.usleep 350ms 4.07% 47.61% 520ms 6.05% compress/flate.(*deflateFast).encode (pprof) list runtime.sys_umtx_op Total: 8.59s ROUTINE ======================== runtime.sys_umtx_op in /usr/local/go/src/runtime/sys_freebsd_amd64.s 1.32s 1.32s (flat, cum) 15.37% of Total . . 16: MOVL val+12(FP), DX . . 17: MOVQ uaddr1+16(FP), R10 . . 18: MOVQ ut+24(FP), R8 . . 19: MOVL $454, AX . . 20: SYSCALL 1.30s 1.30s 21: MOVL AX, ret+32(FP) 20ms 20ms 22: RET . . 23: . . 24:TEXT runtime·thr_new(SB),NOSPLIT,$0 . . 25: MOVQ param+0(FP), DI . . 26: MOVL size+8(FP), SI . . 27: MOVL $455, AX Что-то не пойму, что именно грузит проц.
Michael
как бы понять, что за сискол делается.
Daniel
я бы по сорцам пошарился
Michael
каким?
freezlite
по ассемблера
freezlite
дизасемблируй бинарник
Daniel
по freebsd-шным
Michael
а что там искать?
Michael
тут вон кажет, что все эти вызовы сам Го делает.
Anonymous
Посмотри 454 сискол в freebsd
Daniel
sys_umtx_op встречается в гошных сорцах в одном месте
Michael
сискол называется так в сорцах go: SYS__UMTX_OP = 454 // { int _umtx_op(void *obj, int op, \
Michael
какие-то тредовые синхронизации: https://www.freebsd.org/cgi/man.cgi?query=_umtx_op
Michael
не сильно ясно, откуда оно лезет и как сие побороть.
Daniel
не ясно, да
Daniel
ну и понятно, что на другой платформе этого не будет, скорее всего
Michael
очень неочевидные рассуждения в ситуации, когда ничего непонятно... я ранее не сталкивался с разницей производительности фри и линуха. По сетевым вопросам там примерно одинаковая производительность на голом железе (не в виртуалках). Год назад как раз постив у себя много на эту тему.