Skip to content

Latest commit

 

History

History
 
 

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Таблицы

Пользователь

Я хочу хранить информацию о пользователях приложения. Пользователи могут входить по username или email.

Необходимо сделать следующие колонки:

  • id - уникальный идентификатор, автоматическое поле. Первичный ключ.
  • name - Имя пользователя в свободной форме. Ограничение 100 символов. По умолчанию пустая строчка
  • username - никнейм пользователя. Уникальный, не пустой (обязательный). Длина до 32 символов
  • email - эл. почта пользователя. Уникальное значение, может быть пустым. До 150 символов
  • created_at - дата и время добавления пользователя - значение должно устанавливаться автоматически

Посты пользователей

Посты - это публикации, которые пользователи могут оставлять в нашем сервисе. Каждый пост завязан на пользователя, который этот пост завёл. Не может существовать поста без автора.

У поста должны быть следующие свойства:

  • id - уникальный идентификатор, автоматическое поле. Первичный ключ.
  • title - заголовок, ограничение до 120 символов, не уникальный, не пустой
  • body - тело поста - текст публикации. много букв. не пустой
  • user_id - ссылка на пользователя - обязательное не пустое поле, не уникальное