So fügen Sie eine Länge Einschränkung auf ein Textfeld

Es scheint, ist es vorzuziehen, verwenden Sie die TEXT Datentyp bei Verwendung einer PostgreSQL (oder einigen anderen Datenbanken, die es unterstützen) anstatt character varying(NN) da gibt es keine Leistungseinbußen, und die maximal mögliche Länge eingestellt werden kann durch löschen und erneutes anwenden von constraints, ohne dass alle Ansichten etc. die verwenden das Feld.

Aber, wie ist diese Einschränkung angewendet (SQL-code)?

Aber ist eine text-Spalte mit einer Länge von check-Einschränkung wirklich effizienter als nvarchar?
Postgres nicht nvarchar
Siehe postgresql.org/docs/current/interactive/datatype-character.html "Tipp: Es gibt keine performance-Unterschied zwischen diesen drei Arten, abgesehen von erhöhten Stauraum bei Nutzung der leer-gepolsterte Typ, und ein paar CPU-Zyklen zu prüfen, die Länge, die beim speichern in einer Länge eingeschränkt Spalte."

InformationsquelleAutor Tobias | 2015-04-10

Schreibe einen Kommentar