Aquí es una porción extraída de mi consulta, lo que refleja el tipo de datos EMAIL_ADDRESS
la columna y la propiedad:¿Cuál es la longitud óptima para una dirección de correo electrónico en una base de datos?
EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL,
Sin embargo, John SaundersVARYING(256)
utiliza.
Esto me sugiere que no he entendido necesariamente la VARIACIÓN correctamente.
Lo entiendo de tal manera que la longitud de una dirección de correo electrónico es de 20 caracteres en mi caso, mientras que 256 para Jodn.
Contexto en el código de John
CREATE TABLE so."User"
(
USER_ID SERIAL NOT NULL,
USER_NAME CHARACTER VARYING(50) NOT NULL,
EMAIL_ADDRESS CHARACTER VARYING(256) NOT NULL, // Here
HASHED_PASSWORD so.HashedPassword NOT NULL,
OPEN_ID CHARACTER VARYING(512),
A_MODERATOR BOOLEAN,
LOGGED_IN BOOLEAN,
HAS_BEEN_SENT_A_MODERATOR_MESSAGE BOOLEAN,
CONSTRAINT User_PK PRIMARY KEY(USER_ID)
);
nunca he visto direcciones de correo electrónico más de 20 caracteres, utilizado por la gente común.
¿Cuál es la longitud óptima para una dirección de correo electrónico en una base de datos?
¿Qué quiere decir con "óptima"? ¿Qué estás tratando de "optimizar"? –
¿me estás diciendo que soy extraordinario? XD – fortran
@ S.Lott: Quiero construir un sistema seguro. El aumento en la entrada del usuario aumenta el riesgo de que puedan ejecutar códigos en la base de datos. --- Veo óptima como la mejor manera de tener un sistema seguro. –