Files
AFC-Demo/database/schemas/public_companies_scheme.csv
T
cbazza 1cb38d7080 chore: major project cleanup and restructuring
## Dokumentation
- Entfernt AGENTS.md (redundant zu CLAUDE.md)
- Verschoben: 3 Dokumentationen von root → docs/
- Gelöscht: 8 historische Migrations-Pläne aus docs/archive/
- Entfernt: misc/ Ordner komplett (43 Dateien)

## Struktur
- Erstellt: database/queries/ für SQL Test-Queries (4 Dateien)
- Erstellt: database/schemas/ für Schema-Dokumentation (17 Dateien)
  - output_keys_mapping/ (8 CSV-Mappings)
  - migration-diagrams/ (4 Diagramme)

## Code-Qualität
- Formatiert: 7 Style-Issues in 74 Dateien mit Laravel Pint
- Gefixed: Migration für PostgreSQL/SQLite Kompatibilität
- Gefixed: 2 fehlgeschlagene Tests (CSRF + Text-Assertion)

## Tests
- Alle 73 Tests bestehen jetzt (100% Success Rate)
- AuthenticationTest: CSRF-Token Fix für Logout-Test
- CompanySearchTest: Text-Assertion aktualisiert

## Ergebnis
- Root ist sauber (nur CLAUDE.md)
- Dokumentation strukturiert in docs/
- Database-Dateien organisiert in database/
- Code entspricht Style-Guide
- Alle Tests bestehen
2025-11-21 10:00:32 +01:00

3.9 KiB

1table_catalogtable_schematable_namecolumn_nameordinal_positioncolumn_defaultis_nullabledata_typecharacter_maximum_lengthcharacter_octet_lengthnumeric_precisionnumeric_precision_radixnumeric_scaledatetime_precisioninterval_typeinterval_precisioncharacter_set_catalogcharacter_set_schemacharacter_set_namecollation_catalogcollation_schemacollation_namedomain_catalogdomain_schemadomain_nameudt_catalogudt_schemaudt_namescope_catalogscope_schemascope_namemaximum_cardinalitydtd_identifieris_self_referencingis_identityidentity_generationidentity_startidentity_incrementidentity_maximumidentity_minimumidentity_cycleis_generatedgeneration_expressionis_updatable
2risk_ingest_dbpubliccompaniesid1nextval('companies_id_seq'::regclass)NObigintNULLNULL6420NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogint8NULLNULLNULLNULL1NONONULLNULLNULLNULLNULLNONEVERNULLYES
3risk_ingest_dbpubliccompaniesname2NULLNOcharacter varying2551020NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogvarcharNULLNULLNULLNULL2NONONULLNULLNULLNULLNULLNONEVERNULLYES
4risk_ingest_dbpubliccompanieslegal_name3NULLYEScharacter varying2551020NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogvarcharNULLNULLNULLNULL3NONONULLNULLNULLNULLNULLNONEVERNULLYES
5risk_ingest_dbpubliccompaniesticker4NULLYEScharacter varying2551020NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogvarcharNULLNULLNULLNULL4NONONULLNULLNULLNULLNULLNONEVERNULLYES
6risk_ingest_dbpubliccompaniessector5NULLYEScharacter varying2551020NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogvarcharNULLNULLNULLNULL5NONONULLNULLNULLNULLNULLNONEVERNULLYES
7risk_ingest_dbpubliccompaniescountry6'DE'::character varyingNOcharacter varying28NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogvarcharNULLNULLNULLNULL6NONONULLNULLNULLNULLNULLNONEVERNULLYES
8risk_ingest_dbpubliccompaniesheadquarters7NULLYEScharacter varying2551020NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogvarcharNULLNULLNULLNULL7NONONULLNULLNULLNULLNULLNONEVERNULLYES
9risk_ingest_dbpubliccompanieskyc_risk_level8'medium'::character varyingNOcharacter varying2551020NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogvarcharNULLNULLNULLNULL8NONONULLNULLNULLNULLNULLNONEVERNULLYES
10risk_ingest_dbpubliccompaniessummary9NULLYEStextNULL1073741824NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogtextNULLNULLNULLNULL9NONONULLNULLNULLNULLNULLNONEVERNULLYES
11risk_ingest_dbpubliccompaniescreated_at10NULLYEStimestamp without time zoneNULLNULLNULLNULLNULL0NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogtimestampNULLNULLNULLNULL10NONONULLNULLNULLNULLNULLNONEVERNULLYES
12risk_ingest_dbpubliccompaniesupdated_at11NULLYEStimestamp without time zoneNULLNULLNULLNULLNULL0NULLNULLNULLNULLNULLNULLNULLNULLNULLNULLNULLrisk_ingest_dbpg_catalogtimestampNULLNULLNULLNULL11NONONULLNULLNULLNULLNULLNONEVERNULLYES