Skip to content

Commit

Permalink
Merge pull request drizzle-team#2574 from lbguilherme/patch-1
Browse files Browse the repository at this point in the history
feat(pg): allow creating indexes on 3+ columns mixing columns and expressions
  • Loading branch information
AndriiSherman committed Jul 23, 2024
2 parents 026b9bb + dcc13b8 commit 341f17c
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions drizzle-orm/src/pg-core/indexes.ts
Original file line number Diff line number Diff line change
Expand Up @@ -111,7 +111,7 @@ export class IndexBuilderOn {

constructor(private unique: boolean, private name?: string) {}

on(...columns: [Partial<ExtraConfigColumn> | SQL, ...Partial<ExtraConfigColumn>[] | SQL[]]): IndexBuilder {
on(...columns: [Partial<ExtraConfigColumn> | SQL, ...Partial<ExtraConfigColumn | SQL>[]]): IndexBuilder {
return new IndexBuilder(
columns.map((it) => {
if (is(it, SQL)) {
Expand All @@ -128,7 +128,7 @@ export class IndexBuilderOn {
);
}

onOnly(...columns: [Partial<ExtraConfigColumn | SQL>, ...Partial<ExtraConfigColumn>[] | SQL[]]): IndexBuilder {
onOnly(...columns: [Partial<ExtraConfigColumn | SQL>, ...Partial<ExtraConfigColumn | SQL>[]]): IndexBuilder {
return new IndexBuilder(
columns.map((it) => {
if (is(it, SQL)) {
Expand Down Expand Up @@ -158,7 +158,7 @@ export class IndexBuilderOn {
*/
using(
method: PgIndexMethod,
...columns: [Partial<ExtraConfigColumn | SQL>, ...Partial<ExtraConfigColumn>[] | SQL[]]
...columns: [Partial<ExtraConfigColumn | SQL>, ...Partial<ExtraConfigColumn | SQL>[]]
): IndexBuilder {
return new IndexBuilder(
columns.map((it) => {
Expand Down

0 comments on commit 341f17c

Please sign in to comment.