Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for HasIndex (0.1 sec)

  1. tests/migrate_test.go

    	// not trigger alert column
    	AssertEqual(t, true, DB.Migrator().HasConstraint(&UniqueTest{}, "uni_unique_tests_name"))
    	AssertEqual(t, false, DB.Migrator().HasIndex(&UniqueTest{}, "name"))
    	AssertEqual(t, false, DB.Migrator().HasIndex(&UniqueTest{}, "name_1"))
    	AssertEqual(t, false, DB.Migrator().HasIndex(&UniqueTest{}, "name_2"))
    
    	ct, err = findColumnType(&UniqueTest{}, "name")
    	if err != nil {
    		t.Fatalf("findColumnType err:%v", err)
    	}
    Registered: Sun Nov 03 09:35:10 UTC 2024
    - Last Modified: Mon Mar 18 11:24:16 UTC 2024
    - 56.2K bytes
    - Viewed (0)
  2. migrator.go

    	DropConstraint(dst interface{}, name string) error
    	HasConstraint(dst interface{}, name string) bool
    
    	// Indexes
    	CreateIndex(dst interface{}, name string) error
    	DropIndex(dst interface{}, name string) error
    	HasIndex(dst interface{}, name string) bool
    	RenameIndex(dst interface{}, oldName, newName string) error
    	GetIndexes(dst interface{}) ([]Index, error)
    Registered: Sun Nov 03 09:35:10 UTC 2024
    - Last Modified: Mon Oct 30 09:15:49 UTC 2023
    - 3.1K bytes
    - Viewed (0)
  3. migrator/migrator.go

    				name = idx.Name
    			}
    		}
    
    		return m.DB.Exec("DROP INDEX ? ON ?", clause.Column{Name: name}, m.CurrentTable(stmt)).Error
    	})
    }
    
    // HasIndex check has index `name` or not
    func (m Migrator) HasIndex(value interface{}, name string) bool {
    	var count int64
    	m.RunWithValue(value, func(stmt *gorm.Statement) error {
    		currentDatabase := m.DB.Migrator().CurrentDatabase()
    Registered: Sun Nov 03 09:35:10 UTC 2024
    - Last Modified: Fri Apr 26 07:15:49 UTC 2024
    - 29K bytes
    - Viewed (0)
Back to top