Size: a a a

NestJS — русскоязычное сообщество

2020 April 18

S

Sviatoslav in NestJS — русскоязычное сообщество
Компилируй или ts-node
источник

RP

Roman Pogorelov in NestJS — русскоязычное сообщество
Sviatoslav
Перевод ошибки ни на какие мысли не наталкивает? Нету в ноде импортов, увы еще не завезли.
Нашел ошибку. Проблема была не в импортах а в migrationsDir, который cli не подхватил и создал миграцию в корне а не src.
источник

NS

Nurdaulet Satbergen in NestJS — русскоязычное сообщество
Typeorm создал поле createdAt, не смог поставить дефолтное значение затем удалил поле. Но при создании таблиц снова создает поле createdAt. В чем может быть дело?((
источник

NS

Nurdaulet Satbergen in NestJS — русскоязычное сообщество
doesnt have default value
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Nurdaulet Satbergen
Typeorm создал поле createdAt, не смог поставить дефолтное значение затем удалил поле. Но при создании таблиц снова создает поле createdAt. В чем может быть дело?((
автоматическая синхронизация только добавляет поля но не удаляет и не изменяет если ты об этом. Ну и плюс дефолт там декоратор проставит current timestamp
источник

NS

Nurdaulet Satbergen in NestJS — русскоязычное сообщество
Sviatoslav
автоматическая синхронизация только добавляет поля но не удаляет и не изменяет если ты об этом. Ну и плюс дефолт там декоратор проставит current timestamp
default: () => 'CURRENT_TIMESTAMP' пробовал не помогло(
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Nurdaulet Satbergen
default: () => 'CURRENT_TIMESTAMP' пробовал не помогло(
@CreateDateColumn()
источник

NS

Nurdaulet Satbergen in NestJS — русскоязычное сообщество
Sviatoslav
@CreateDateColumn()
export abstract class BaseCollection extends BaseEntity {

   @CreateDateColumn({ type: 'timestamp', default: () => 'LOCALTIMESTAMP' })
   createDate: string;

   @UpdateDateColumn({ type: 'timestamp', name: 'update_date', default: () => 'LOCALTIMESTAMP' })
   updateDate: string;

   @VersionColumn({ name: 'data_version' })
   dataVersion: number;
}
источник

NS

Nurdaulet Satbergen in NestJS — русскоязычное сообщество
что тут не так?(
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Nurdaulet Satbergen
что тут не так?(
Он сам проставит деволт
источник

NS

Nurdaulet Satbergen in NestJS — русскоязычное сообщество
Sviatoslav
Он сам проставит деволт
doesn't have a default value
источник

NS

Nurdaulet Satbergen in NestJS — русскоязычное сообщество
если убрать
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Nurdaulet Satbergen
если убрать
хм, без понятия. Добавь nullable true
источник

NS

Nurdaulet Satbergen in NestJS — русскоязычное сообщество
Не может быть что при созании я использую сам entity  a не repsitiry?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
вообще не вижу что бы default мог быть функцией которая возвращает что то з возможностей sql в виде строки)
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Nurdaulet Satbergen
Не может быть что при созании я использую сам entity  a не repsitiry?
Стоп, причем тут создания. Ты пересоздал таблицу после того как добавил декоратор?
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
синхронизация ничего не меняет она может только добавить новое поле но созданное не трогает и вообще это только для дева а для прода миграции
источник

NS

Nurdaulet Satbergen in NestJS — русскоязычное сообщество
Sviatoslav
Стоп, причем тут создания. Ты пересоздал таблицу после того как добавил декоратор?
да сколько раз удалял уже))) у меня скоро паническая атака будет застрял на фигне))
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
Должно хватать простого декоратора без каких либо дефолт так как дата будет сама проставляться. Возьми tableplus посмотри что создалось или через консоль.
источник

S

Sviatoslav in NestJS — русскоязычное сообщество
а ошибка из за того что бд по умолчанию требует хоть какое то значение или дефолт который у тебя не проставляется или нуллейбл
источник