All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.aroma.sql.inserts.insert_user.sql Maven / Gradle / Ivy

------------------------------------------------------------------------------
-- CREATES OR UPDATES A USER
------------------------------------------------------------------------------
INSERT INTO users (user_id, first_name, middle_name, last_name, full_name, email, roles, birthdate, profile_image_id, github_profile)
VALUES (?, ?, ?, ?, ?, ?, string_to_array(?, ','), ?, ?, ?)
ON CONFLICT (user_id)
    DO UPDATE
        SET
            first_name        = EXCLUDED.first_name,
            middle_name       = EXCLUDED.middle_name,
            last_name         = EXCLUDED.last_name,
            full_name         = EXCLUDED.full_name,
            email             = EXCLUDED.email,
            roles             = Excluded.roles,
            gender            = EXCLUDED.gender,
            birthdate         = EXCLUDED.birthdate,
            profile_image_id  = EXCLUDED.profile_image_id,
            github_profile    = EXCLUDED.github_profile,
            time_last_updated = EXCLUDED.time_last_updated




© 2015 - 2025 Weber Informatics LLC | Privacy Policy