CREATE TABLE oauth_application (
    id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY,
    app_name VARCHAR(100) NOT NULL,
    website VARCHAR(100),
    scopes VARCHAR(200) NOT NULL,
    redirect_uri VARCHAR(200) NOT NULL,
    client_id UUID UNIQUE NOT NULL,
    client_secret VARCHAR(100) NOT NULL,
    created_at TIMESTAMP WITH TIME ZONE NOT NULL DEFAULT CURRENT_TIMESTAMP
);
