Skip to content

Missing Primary Key #37

Open
Open
@Imran-imtiaz48

Description

@Imran-imtiaz48

While you define id bigserial (which auto-increments), you do not set it as a primary key. It's best practice to explicitly declare a primary key.

Recommendation:

SQL

CREATE TABLE teachers (
    id bigserial PRIMARY KEY,
    first_name varchar(25),
    last_name varchar(50),
    school varchar(50),
    hire_date date,
    salary numeric
);

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions