La documentación
está bastante claro que esto funciona para datetime
columnas pero no date
columnas:
Si realmente desea ignorar el componente de tiempo, tendrá que usar un activador para establecer el valor, en lugar de un default
restricción.