@ru_python

Страница 2240 из 9768
Nikolay
16.02.2017
16:58:40
и да, еще раз обращаю твое внимание - миграций в описанном мной кейсе не существует

Stanislav
16.02.2017
16:58:51
ты ничего не понял

Nikolay
16.02.2017
16:59:12
как и ты :)

Stanislav
16.02.2017
16:59:40
и да, еще раз обращаю твое внимание - миграций в описанном мной кейсе не существует
если я захочу строки из сишных мигрировать на паскалевские это не будет миграцией ?

Google
Nikolay
16.02.2017
16:59:50
ну, я понял, что ты считаешь, что класс, в который у себя в коде ты запихиваешь данные из базы - это схема

можно так сказать, да

Stanislav
16.02.2017
16:59:58
я четко написал что миграция имеет смысл для изменения схемы а схема для той детализацией с которой мы работаем

Nikolay
16.02.2017
17:00:14
но это не отменит того факта, что схема не нужна для key-value

Nikolay
16.02.2017
17:00:49
если я захочу строки из сишных мигрировать на паскалевские это не будет миграцией ?
из ast у тебя это так просто сделать не получится, да и не надо - это не задача базы в любом случае

Stanislav
16.02.2017
17:00:55
но это не отменит того факта, что схема не нужна для key-value
она не не нужна она просто не может применится в этих понятиях

но по отношению к самой кейвалуе само "кейвалуе" это уже схема

Nikolay
16.02.2017
17:02:00
а сишный std::pair<int,string> - это тоже схема? или все-таки тип?

Eldar
16.02.2017
17:02:18
Nikolay
16.02.2017
17:03:07
ты упорно ставишь знак равенства между схемой и типом

для меня эти вещи различны

Google
Eldar
16.02.2017
17:03:32
я про это выше уже писал

Stanislav
16.02.2017
17:03:33
Nikolay
16.02.2017
17:03:41
метаданные таблички в базе постгри - это не тип таблички, это ее схема

Stanislav
16.02.2017
17:03:43
я про это выше уже писал
ну вперед. определение домена

Nikolay
16.02.2017
17:03:52
тип - это тип поля в этой табличке

Stanislav
16.02.2017
17:04:28
метаданные таблички ?

Nikolay
16.02.2017
17:04:55
метаданные таблички ?
да, то, что тебе по DESCRIBE выдается

схема с типами и все такое, типа кодировки

схема есть схема, тип есть тип, не надо смешивать

Stanislav
16.02.2017
17:05:26
не юзал DESCRIBE )

Nikolay
16.02.2017
17:05:41
не юзал DESCRIBE )
ну ты понЕл

Stanislav
16.02.2017
17:06:00
нет не понял потому что есть show create table и тд

ты в схему включаешь констрейны например ?

Nikolay
16.02.2017
17:06:17
нет не понял потому что есть show create table и тд
ну есть, он тоже схему показывает

но никак не тип

ты в схему включаешь констрейны например ?
вот видишь, уже куча вопросов

а про тип все и так понятно - это просто тип

Eldar
16.02.2017
17:07:12
ну вперед. определение домена
множество возможных значений атрибута aka столбца в таблице

Stanislav
16.02.2017
17:08:06
множество возможных значений атрибута aka столбца в таблице
ну это просто мощность информации тогда. размерность, если туда шум писать. как это поможет понять что там написано ?

Google
Stanislav
16.02.2017
17:08:55
есть тип numeric и ratioal например

не помню уже ничерта. короче ПОЛЯ ЧИСЕЛ

Nikolay
16.02.2017
17:09:24
нет не понятно
вы правильно тут параллельно обсуждаете - в математическом смысле тип - это функция над множеством, которая возвращает тебе, принадлежит объект множеству или нет

Stanislav
16.02.2017
17:09:25
это схема или тип ?

Nikolay
16.02.2017
17:10:00
а понятия “схема” в математике нет, точнее, есть теория типов, а теории схем нету

Stanislav
16.02.2017
17:11:04
ну а я определяю тип как средства записи/чтения в информацию количества/меры

но над этим тоже надо думать

Nikolay
16.02.2017
17:11:20
домен - это просто англицизм для “области определения”

Stanislav
16.02.2017
17:11:30
по домену происходит первичная валидация
ну расширяй определение значит

Nikolay
16.02.2017
17:12:09
ну а я определяю тип как средства записи/чтения в информацию количества/меры
“средство записи-чтения” не может иметь отношения к типу, потому что определение типа - это функция, которая возвращает true или false

Eldar
16.02.2017
17:12:10
по домену происходит первичная валидация
пизжу, еще всякие проверки типо проверки на положительность для числа например

Nikolay
16.02.2017
17:12:17
ничего про чтение и запись там нет

Stanislav
16.02.2017
17:12:43
Nikolay
16.02.2017
17:13:04
это не определение типа это определение определения принадлеждности к типу
это определение типа в контексте функционального программированиия, например

Eldar
16.02.2017
17:13:08
это и есть область определения
о, теперь буду знать как по русски это называется)

Stanislav
16.02.2017
17:13:28
это определение типа в контексте функционального программированиия, например
давай определим тип в контексте того к чем надо работать

грубо говоря на пальцах что такое строка или цифра для человека ?

Google
Stanislav
16.02.2017
17:14:17
это знание и то что можно сделать над ним

Nikolay
16.02.2017
17:16:21
это знание и то что можно сделать над ним
в прикладном контексте - возможно, но прикладной контекст может быть разный. В общем случае тип лишь говорит нам, к какому множеству отнести объект

есть еще параллельное понятие - интерфейс

вот там уже прикладной контекст

Stanislav
16.02.2017
17:17:49
> но прикладной контекст может быть разный я же говорю если так думать можно сказать что есть только 1 теробайт байтов а дальше ебитесь с ним как хотите

тоесть мы и говорим именно в прикладном контексте сейчас

если мы делаем круд который запрашивает из базы жсон а по нему делает формочки то тип это наличие в жсончике нужных полей

что я должен сейчас и делать и делал вчера и от чего у меня бомбит

а вместо этого я срусь с монгомракобесием

Admin
ERROR: S client not available

Eldar
16.02.2017
17:21:55
если мы делаем круд который запрашивает из базы жсон а по нему делает формочки то тип это наличие в жсончике нужных полей
да епть, ты получаешь от бд какую-то хню, а потом сам определяешь ее структуру в коде

Роман
16.02.2017
17:22:22
@enomad , @Enchantner это вы до сих пор про постгрес с монгой?

Stanislav
16.02.2017
17:22:41
кастую поинтер любых данных на любую структуру ?

Nikolay
16.02.2017
17:23:38
а вместо этого я срусь с монгомракобесием
это мы тебя пытаемся вытащить из реляционно-шаблонного мышления

Eldar
16.02.2017
17:23:48
как именно я это делаю ?
пишешь базе "дай мне дерьмо с этой ячейки"

в тебя кидают этим дерьмом

а потом ты сам определяешь в какую сторону куча закручена

Stanislav
16.02.2017
17:24:24
пишешь базе "дай мне дерьмо с этой ячейки"
ну ты ожидаешь чтото получить или реально получаешь дерьмо ?

Google
Nikolay
16.02.2017
17:24:30
@enomad , @Enchantner это вы до сих пор про постгрес с монгой?
это, скорее, я пытаюсь разубедить человека, который утверждает, что схема=тип, и что схема всегда жестко существует. Про миграции он уже, видимо, согласился

Stanislav
16.02.2017
17:24:51
помоему ты кажется очень затих после того как я попросил тебя сказать в чем различия схемы от типа

Nikolay
16.02.2017
17:26:08
помоему ты кажется очень затих после того как я попросил тебя сказать в чем различия схемы от типа
я тебе начал объяснять, а ты мне зачем-то написал про json и что у тебя бомбит

Stanislav
16.02.2017
17:26:59
и я тебе ответил

> но прикладной контекст может быть разный я же говорю если так думать можно сказать что есть только 1 теробайт байтов а дальше ебитесь с ним как хотите

тоесть мы и говорим именно в прикладном контексте сейчас

т.е. да, всё куда я веду это то что тип и можно определить только в прикладном контексте

тоесть на уровне уишечек строка '21' и число 21 это в некотором роде значение одного типа

Nikolay
16.02.2017
17:28:43
короче, если по-простому - есть три вещи - тип, интерфейс и схема. Тип - это просто тип, отнесение объекта ко множеству и не больше. Интерфейс - это прикладное расширение, которое не связано с типом, а связано с набором операций, определенном на каком-то поле. Например, можно о нем думать, как о заданной алгебре. Понятия “схема” не существует в математике, но в общем случае это сочетание одного или нескольких типов, одного или нескольких интерфейсов и какой-то метадаты вокруг этого

Stanislav
16.02.2017
17:28:52
но это сильно смелые заявления

Nikolay
16.02.2017
17:29:04
так вот, в базе тип - это INT, например

или STRING

схема - это описание структуры таблицы с метаданными, но без самих данных

Nikolay
16.02.2017
17:29:45
плюс набор операций, которые возможны над этой таблицей, т.е. интерфейс

так же как и тип
блин, ну прочитай определение выше и перестань писать хуйню

Stanislav
16.02.2017
17:30:07
так читаю. погоди

Eldar
16.02.2017
17:30:28
так же как и тип
бя тип это элементарная фигня

Stanislav
16.02.2017
17:30:44
> Тип - это просто тип, отнесение объекта ко множеству и не больше ок, я кастую 0 байт к строке числу и чему угодно. и оно подходит

Eldar
16.02.2017
17:30:45
это кванты

Страница 2240 из 9768