Wie ändere ich eine String-Spalte in eine Bigint?

In Schienen Migration. Wie ändere ich eine String-Typ-Spalte in eine Bigint-Spalte?

Ich habe:

<code>t.change :ip_number_from, :integer, :limit => 8
</code>

Ich bekomme:

<code>PG::Error: ERROR:  column "ip_number_from" cannot be cast to type bigint
</code>

Ich habe es sogar mit den 2 Alternativen versucht:

<code>change_column :ip_to_countries, :ip_number_from, :integer, :limit => 8
change_column :ip_to_countries, :ip_number_from, :bigint
</code>

Immer noch der gleiche Fehler.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage