Complete the code to create an index on the 'email' column in a Supabase PostgreSQL table.
CREATE INDEX [1] ON users (email);The index name should be descriptive and unique. 'users_email_idx' follows common naming conventions for indexes.
Complete the code to create a unique index on the 'username' column to prevent duplicate usernames.
CREATE [1] INDEX unique_username ON users (username);The keyword 'unique' ensures that the index enforces uniqueness on the 'username' column.
Fix the error in the code to create an index on the 'created_at' column in descending order.
CREATE INDEX idx_created_at ON events (created_at [1]);The correct keyword to specify descending order in PostgreSQL is 'DESC'.
Fill both blanks to create a partial index on the 'status' column where status is 'active'.
CREATE INDEX [1] ON users (status) WHERE status [2] 'active';
The index name 'idx_active_status' is descriptive. The condition uses '=' to filter rows where status is 'active'.
Fill all three blanks to create a multi-column unique index on 'email' and 'username'.
CREATE [1] INDEX [2] ON users ([3], username);
'unique' enforces uniqueness across both columns. The index name 'user_email_username_idx' is descriptive. The first column is 'email'.