Skip to content

PostgreSQL & ORM#3

Open
mserykh wants to merge 59 commits into
masterfrom
feat/postgresql
Open

PostgreSQL & ORM#3
mserykh wants to merge 59 commits into
masterfrom
feat/postgresql

Conversation

@mserykh

@mserykh mserykh commented Aug 1, 2022

Copy link
Copy Markdown
Owner
  1. Task
  2. Done: 03.08.2022 / Deadline: 31.07.2022
  3. Self-evaluation:

Total score
189 / 360

PostgreSQL & ORM
150 - 60 - 30% = 63 / 180
I still have issues with tests (6 failed).

Containerization, Docker pr
180 - 30% = 126 / 180

Please see link to the Containerization, Docker pr

Basic Scope

  • +20 Users data is stored in PostgreSQL database and typeorm / prisma interacts with the database to manipulate data.
  • +20 Artists data is stored in PostgreSQL database and typeorm / prisma interacts with the database to manipulate data.
  • +20 Albums data is stored in PostgreSQL database and typeorm / prisma interacts with the database to manipulate data.
  • +20 Tracks data is stored in PostgreSQL database and typeorm / prisma interacts with the database to manipulate data.
  • +20 Favorites data is stored in PostgreSQL database and typeorm / prisma interacts with the database to manipulate data.

Advanced Scope

  • +30 Migrations are used to create database entities
  • +10 Variables used for connection to database to be stored in .env
  • +10 typeorm decorators or prisma relations create relations between entities
  • +30 Local PostgreSQL installation is not required for task check, connection is implemented to database stored in docker container (on the basis of the previous task)

Forfeits

  • -10 for each failing test (this forfeit applied once if coincides with same forfeit in different assignments in case there are multiple assignments in task)
  • -30% of max task score Commits after deadline, except commits that affect only Readme.md, .gitignore, etc.(this forfeit applied once if coincides with same forfeit in different assignments in case there are multiple assignments in task)
  • -10 points for each error either on npm run lint on the basis of the local config or for compilation errors on the basis of the local tsconfig (errors not warnings).
  • -20 No separate development branch
  • -20 No Pull Request
  • -10 Pull Request description is incorrect
  • -20 Less than 3 commits in the development branch, not including commits that make changes only to Readme.md or similar files (tsconfig.json, .gitignore, .prettierrc.json, etc.)

@mserykh mserykh changed the title Feat/postgresql PostgreSQL & ORM Aug 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants