PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie speichere ich seitenweite Einstellungen in einer Datenbank?

Da Ihre Frage mit database/sql getaggt ist, nehme ich an, Sie hätten kein Problem damit, auf eine SQL-Tabelle zuzugreifen, um sowohl nachzuschlagen als auch Einstellungen zu verwalten ... Hier raten, aber ich würde mit einer Tabelle wie der folgenden beginnen:

settingName  value   can_be_null   minvalue maxvalue  description
TheAnswer      42       no            1       100     this setting does...
...

Wenn Sie daran denken, eine große Anzahl von Einstellungen zu verwalten, benötigen Sie zu jeder einzelnen mehr Informationen als nur ihren aktuellen Wert.