aurora-models/models/admin/admin__number_sequence.sql
2025-06-13 13:32:08 -04:00

19 lines
434 B
SQL

{{ config(
materialized = 'incremental',
cluster_by = 'round(_id,-3)',
post_hook = "ALTER TABLE {{ this }} ADD SEARCH OPTIMIZATION on equality(_id)",
full_refresh = false,
tags = ['silver','admin','phase_1']
) }}
SELECT
ROW_NUMBER() over (
ORDER BY
SEQ4()
) - 1 :: INT AS _id
FROM
TABLE(GENERATOR(rowcount => 1000000000))
WHERE 1=1
{% if is_incremental() %}
AND 1=0
{% endif %}