Ensure removed column is ignored in Prisma

When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
```sql
ALTER TABLE "User" DROP COLUMN "createdAt";
ALTER TABLE "User" DROP COLUMN "updatedAt";
```
```prisma
model User {

Install this rule for wispbit

Add this rule to wispbit and it will run when you open a pull request

Install this rule for Coderabbit

Copy the configuration below and add it to your repository as .coderabbit.yml in your project root.

reviews:
  path_instructions:
    - path: "*.sql"
      instructions: |
                
        When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
        
        ```sql
        ALTER TABLE "User" DROP COLUMN "createdAt";
        ALTER TABLE "User" DROP COLUMN "updatedAt";
        ```
        
        ```prisma
        model User {
          id        Int       @id @default(autoincrement())
          email     String    @unique
          password  String
          remarks   String?
          createdAt DateTime  @default(now()) @ignore
          updatedAt DateTime  @updatedAt @ignore
        }
        ```
        

Install this rule for Greptile

Greptile rules can be added through the web interface. Please see this documentation for details on how to add custom rules and context.

When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
```sql
ALTER TABLE "User" DROP COLUMN "createdAt";
ALTER TABLE "User" DROP COLUMN "updatedAt";
```
```prisma
model User {
  id        Int       @id @default(autoincrement())
  email     String    @unique
  password  String
  remarks   String?
  createdAt DateTime  @default(now()) @ignore
  updatedAt DateTime  @updatedAt @ignore
}
```

File Path Patterns:

*.sql

Install this rule for GitHub Copilot

Copilot instructions can be added through the interface. See the documentation for details on how to create coding guidelines.

When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
```sql
ALTER TABLE "User" DROP COLUMN "createdAt";
ALTER TABLE "User" DROP COLUMN "updatedAt";
```
```prisma
model User {
  id        Int       @id @default(autoincrement())
  email     String    @unique
  password  String
  remarks   String?
  createdAt DateTime  @default(now()) @ignore
  updatedAt DateTime  @updatedAt @ignore
}
```

File Path Patterns:

*.sql

Install this rule for Graphite Diamond

Diamond custom rules can be added through the interface. See the documentation for details on how to create custom rules.

When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
```sql
ALTER TABLE "User" DROP COLUMN "createdAt";
ALTER TABLE "User" DROP COLUMN "updatedAt";
```
```prisma
model User {
  id        Int       @id @default(autoincrement())
  email     String    @unique
  password  String
  remarks   String?
  createdAt DateTime  @default(now()) @ignore
  updatedAt DateTime  @updatedAt @ignore
}
```

File Path Patterns:

*.sql

Use with Cline

Copy the rule below and ask Cline to review your code using this rule

When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
```sql
ALTER TABLE "User" DROP COLUMN "createdAt";
ALTER TABLE "User" DROP COLUMN "updatedAt";
```
```prisma
model User {
  id        Int       @id @default(autoincrement())
  email     String    @unique
  password  String
  remarks   String?
  createdAt DateTime  @default(now()) @ignore
  updatedAt DateTime  @updatedAt @ignore
}
```

Use with OpenAI Codex

Copy the rule below and ask OpenAI Codex to review your code using this rule

When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
```sql
ALTER TABLE "User" DROP COLUMN "createdAt";
ALTER TABLE "User" DROP COLUMN "updatedAt";
```
```prisma
model User {
  id        Int       @id @default(autoincrement())
  email     String    @unique
  password  String
  remarks   String?
  createdAt DateTime  @default(now()) @ignore
  updatedAt DateTime  @updatedAt @ignore
}
```

Use with Cursor

Copy the rule below and ask Cursor to review your code using this rule

When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
```sql
ALTER TABLE "User" DROP COLUMN "createdAt";
ALTER TABLE "User" DROP COLUMN "updatedAt";
```
```prisma
model User {
  id        Int       @id @default(autoincrement())
  email     String    @unique
  password  String
  remarks   String?
  createdAt DateTime  @default(now()) @ignore
  updatedAt DateTime  @updatedAt @ignore
}
```

Use with Claude Code

Copy the rule below and ask Claude Code to review your code using this rule

When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
```sql
ALTER TABLE "User" DROP COLUMN "createdAt";
ALTER TABLE "User" DROP COLUMN "updatedAt";
```
```prisma
model User {
  id        Int       @id @default(autoincrement())
  email     String    @unique
  password  String
  remarks   String?
  createdAt DateTime  @default(now()) @ignore
  updatedAt DateTime  @updatedAt @ignore
}
```

Install this rule for Windsurf

To set up rules for Windsurf Reviews, please see this documentation

When creating a migration to remove a column from the database, ensure that the schema has the `@ignore` attribute on that column in the Prisma schema. Search for the .prisma schema in the codebase to verify this.
```sql
ALTER TABLE "User" DROP COLUMN "createdAt";
ALTER TABLE "User" DROP COLUMN "updatedAt";
```
```prisma
model User {
  id        Int       @id @default(autoincrement())
  email     String    @unique
  password  String
  remarks   String?
  createdAt DateTime  @default(now()) @ignore
  updatedAt DateTime  @updatedAt @ignore
}
```