sql >> Database teknologi >  >> RDS >> PostgreSQL

Postgres:FEJL:værdien er for lang til at typetegn varierer (255) Angiver ikke feltet

Dette er år senere og i Python/Django, men måske vil nogen finde dette nyttigt:

Jeg arbejder næsten udelukkende med et stort antal tekstfiler. Jeg satte en dict op til at spejle databasekolonnerne, dvs.:dict['good_column']. Så i mit try/except, tilføjede jeg det til slutningen af ​​min logger.warning("Du har skruet noget sammen:".format(dict) ['good_column']). På den måde fortæller loggen mig præcis, hvor jeg skal lede efter problemet. Jeg går ud fra, at Ruby har nogle tilsvarende konstruktioner at gøre dette med.

Håber det hjælper nogen.




  1. MySQL JOIN returnerer NULL-felter

  2. Ændre tabel for at give begrænsning af fremmednøgle

  3. En introduktion til Concurrent Collection API'er i Java

  4. Oracle Natural joins og tæller(1)