kysely
    Preparing search index...

    Class AlterTableBuilder

    This builder can be used to create a alter table query.

    Implements

    Index

    Constructors

    Methods

    • This can be used to add index to table.

      db.schema.alterTable('person')
      .addIndex('person_email_index')
      .column('email')
      .unique()
      .execute()

      The generated SQL (MySQL):

      alter table `person` add unique index `person_email_index` (`email`)
      

      Parameters

      • indexName: string

      Returns AlterTableAddIndexBuilder

    • This can be used to drop index from table.

      db.schema.alterTable('person')
      .dropIndex('person_email_index')
      .execute()

      The generated SQL (MySQL):

      alter table `person` drop index `test_first_name_index`
      

      Parameters

      • indexName: string

      Returns AlterTableExecutor

    • Parameters

      • oldName: string
      • newName: string

      Returns AlterTableDropConstraintBuilder