ADDRESS ...i dobre praktyki

Witam serdecznie

Staram się przerabiać stare apki (napisane w Delphi, C) do Railsów.
Ponieważ i tak będę musiał napisać jakiś program do migracji bazy do Postgres’a (aktualnie coś w Informix’ie, Firebird’zie, kodowanie ISO8889-1) więc jest okazja aby uporządkować trochę struktury danych adresowych.
Mam aktualnie rozbite na atomy :wink: tj osobne pola miejscowość, ulica, numer domu, numer lokalu, kod pocztowy, więc mogę te pola scalić lub zostawić.

Przeglądałem (trochę za dużo powiedziane) ostatnio jakieś informacje o gemach lokalizacyjnych, zatem wybiegając trochę w przyszłość (moja apka nie potrzebuje tego …dzisiaj), zastanawiam się jaka winna być docelowa struktura opisująca dane adresowe.

city
street,
number,
postal_code ?

Macie jakieś przemyślenia dotyczące tej materii?

Informacyjnie, nie zabierając głosu: Np. Spree robi to w ten sposób:

1 Like