Browse Source
Feature/add cusip to asset profile model (#4347)
* Add CUSIP
* Update changelog
pull/4361/head
Thomas Kaul
3 weeks ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with
11 additions and
1 deletions
-
CHANGELOG.md
-
apps/api/src/app/import/import.service.ts
-
prisma/migrations/20250222084717_added_cusip_to_symbol_profile/migration.sql
-
prisma/migrations/migration_lock.toml
-
prisma/schema.prisma
|
|
@ -12,6 +12,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 |
|
|
|
- Extended the export functionality by the tags |
|
|
|
- Extended the portfolio snapshot in the portfolio calculator by the activities count |
|
|
|
- Extended the user endpoint `GET api/v1/user` by the activities count |
|
|
|
- Added `cusip` to the asset profile model |
|
|
|
|
|
|
|
### Changed |
|
|
|
|
|
|
|
|
|
@ -293,6 +293,7 @@ export class ImportService { |
|
|
|
assetSubClass, |
|
|
|
countries, |
|
|
|
createdAt, |
|
|
|
cusip, |
|
|
|
dataSource, |
|
|
|
figi, |
|
|
|
figiComposite, |
|
|
@ -367,6 +368,7 @@ export class ImportService { |
|
|
|
assetSubClass, |
|
|
|
countries, |
|
|
|
createdAt, |
|
|
|
cusip, |
|
|
|
dataSource, |
|
|
|
figi, |
|
|
|
figiComposite, |
|
|
|
|
|
@ -0,0 +1,5 @@ |
|
|
|
-- AlterTable |
|
|
|
ALTER TABLE "SymbolProfile" ADD COLUMN "cusip" TEXT; |
|
|
|
|
|
|
|
-- CreateIndex |
|
|
|
CREATE INDEX "SymbolProfile_cusip_idx" ON "SymbolProfile"("cusip"); |
|
|
@ -1,3 +1,3 @@ |
|
|
|
# Please do not edit this file manually |
|
|
|
# It should be added in your version-control system (i.e. Git) |
|
|
|
# It should be added in your version-control system (e.g., Git) |
|
|
|
provider = "postgresql" |
|
|
@ -174,6 +174,7 @@ model SymbolProfile { |
|
|
|
countries Json? |
|
|
|
createdAt DateTime @default(now()) |
|
|
|
currency String |
|
|
|
cusip String? |
|
|
|
dataSource DataSource |
|
|
|
figi String? |
|
|
|
figiComposite String? |
|
|
@ -196,6 +197,7 @@ model SymbolProfile { |
|
|
|
@@unique([dataSource, symbol]) |
|
|
|
@@index([assetClass]) |
|
|
|
@@index([currency]) |
|
|
|
@@index([cusip]) |
|
|
|
@@index([dataSource]) |
|
|
|
@@index([isin]) |
|
|
|
@@index([name]) |
|
|
|