Intervall in PostgreSQL mit Ruby on Rails verwenden

8

Ich möchte die Dauer (2 Tage, 5 Jahre, ...) als Intervalle in PostgreSQL von meiner Rails-Anwendung speichern.

Sowohl duration_min als auch duration_max sind Werte wie "2 Tage" oder "5 Jahre", also ist jeder von ihnen ein Intervall für sich:

%Vor%

, aber die DB-Migration schlägt fehl, wenn der Datentyp auf "interval" und Rake zurückgesetzt wird:

%Vor%

Wie definiere ich die Tabelle, damit sie eine Eingabe wie "2 Tage" akzeptiert (und versteht)?

    
Severin 02.12.2013, 12:11
quelle

2 Antworten

11

Sie waren nah dran:

%Vor%

Anwendungsbeispiel:

%Vor%     
mdesantis 02.12.2013, 13:59
quelle
0

Wir haben eine Implementierung von interval für Rails 5.1, die Sie ausprobieren können.

Ссылка

    
lion.vollnhals 17.11.2017 15:44
quelle

Tags und Links