Ich habe die Spaltenlänge manuell in meiner vorherigen Datenbank geändert.Wie bekomme ich Spaltengröße und -typ durch meine Datenbank in PostgreSQL
Aber nach dem Erstellen neuer Datenbank über HQL erstellt varchar(255)
und ich muss es länger machen.
Ich muss herausfinden, welche Spalte der Tabelle ich ändern sollte?
Ich kann es manuell finden, aber jetzt habe ich etwa 200 Tabellen und ich brauche eine Abfrage, um dies zu tun.
Wie kann ich den Spaltentyp und seine Länge in Postgres mit einer SQL-Abfrage erhalten?
In Postgresql können Sie "varchar" (ohne eine Länge) oder "Text" (auch ohne eine Länge) verwenden, um ein Textfeld zu erstellen, das die Länge des Textes behandelt. In Postgreql werden Textfelder mit fester Breite selten benötigt, da Strings mit beliebiger Länge problemlos verarbeitet werden können. –
ja, Sie haben Recht, es gibt keinen Unterschied in der Leistung, was ist mit der Größe der Daten –