@rudepython

Страница 814 из 1719
Eugine
07.02.2018
13:45:12
Наплыв совершен

Что же, в этот раз, являлось источником?

Elena
07.02.2018
13:46:34
/360

Google
Elena
07.02.2018
13:46:37
?

Eugine
07.02.2018
13:46:38
/360
Вот нет

?

Elena
07.02.2018
13:46:44
у нас - грабли.

Lulz
07.02.2018
13:46:47
смотри, запустил

Eugine
07.02.2018
13:46:57
Перекличка УО в чате

dmks
07.02.2018
13:49:04
Что же, в этот раз, являлось источником?
Опять новичку посоветовали этот чат вместо бегинерсов

b0g3r
07.02.2018
15:29:36
Юзаю alembic/sqlalchemy + psycopg, У меня два вопроса: 1. Хочу написать тест, который проверяет соответствие структуры базы - структуре моделей, в том числе типы и всё такое прочее. Вроде чето начал писать, копаясь в инспект-инструментах алхимии, и вдруг понял, что именно это же делает алембик. Как это сделать с помощью апи алембика? 2. Не слишком ли я долбоеб?

Vladislav
07.02.2018
15:32:38
миграцию с compare fields

запусти)

и в миграции будет видно

дифы, только compare fields нужно ибо он не будет проверять типы полностью

Google
b0g3r
07.02.2018
15:33:22
автоматизировано хочу

Vladislav
07.02.2018
15:33:29
char(12), char(20) не отлечит

b0g3r
07.02.2018
15:33:34
http://alembic.zzzcomputing.com/en/latest/api/autogenerate.html#getting-diffs вот накопал

Dmitry
07.02.2018
15:33:35
отличит!

Vladislav
07.02.2018
15:33:48
отличит!
без compare_fields - нет

сорян. compare type

Dmitry
07.02.2018
15:34:15
а тебя заставляют без compare блеать чтоли

b0g3r
07.02.2018
15:34:21
осталось разобраться где брать MetaData ?

Dmitry
07.02.2018
15:34:24
прочел доку и сделал

Vladislav
07.02.2018
15:34:25
http://alembic.zzzcomputing.com/en/latest/autogenerate.html#comparing-types

по дефолту не компарит)

Dmitry
07.02.2018
15:34:53
я не пойму, зачем ты мне кидаешь ссылки на документацию алембика. я ее читал, в отличие от тебя не вчера

Dmitry
07.02.2018
15:35:56
следи за руками - можно ли алембиком проверить соответствие структуры базы - структуре моделей? - можно - алембик не отличит chat(10) от char(20) - отличит

ВООБЩЕ НЕ ЕБЕТ, что там надо compare дописать. ну конечно НАДО

это по умолчанию как бы, если ты знаешь инструмент.

Vladislav
07.02.2018
15:37:00
че ты агрессив такой

Dmitry
07.02.2018
15:37:10
и (надевая шляпу модера) продолжишь так охуевши дерзить, лучше всех все зная, но задавая вопрос, пойдешь нахер в ro

Alexey
07.02.2018
15:37:15
че ты агрессив такой
А те вот не похуй?

Google
Admin
ERROR: S client not available

Vladislav
07.02.2018
15:37:21
ой иди просто нахуй

Alexey
07.02.2018
15:37:25
Dmitry
07.02.2018
15:37:36
я агрессив, потому что ты задал вопрос, тебе начали отвечать, ты начал отвечающим читать документацию вслух

че сука спрашивал то?

b0g3r
07.02.2018
15:37:52
чё

я тут отвернулся вы без меня уже нахуй друг друга напосылали

спрашивал не он, спрашивал я

зачем побанили :(

Dmitry
07.02.2018
15:38:55
да похуй

лучше тебе объяснить где взять метадату, чем слушать это кэпство про "не отличит"

b0g3r
07.02.2018
15:39:53
объясни :)

b0g3r
07.02.2018
15:44:06
meta = MetaData() meta.reflect(bind=someengine) кажется оно

Dmitry
07.02.2018
15:52:07
это то что в базе. да

не та метадата, что в твоих моделях :)

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

b0g3r
07.02.2018
15:57:21
секу

Zart
07.02.2018
16:53:45
там правда есть некоторая чехарда с типами

рефлект вернет дб-специфик типы, а для описания моделей есть генерики

Страница 814 из 1719