Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

164
Views
El generador de código jOOQ no genera el índice correspondiente si un índice ÚNICO tiene la función definida en el campo

Tengo un índice único como se muestra a continuación para lograr una restricción única que no distingue entre mayúsculas y minúsculas en el nombre del proyecto

 CREATE UNIQUE INDEX IF NOT EXISTS unique_project_name__idx ON project (UPPER(name));

Parece que el generador de código jOOQ no genera la constante correspondiente en Indexes.java para dicho índice ÚNICO.

Sin embargo, funciona para el índice sin la función UPPER()

 CREATE UNIQUE INDEX IF NOT EXISTS unique_project_name__idx ON project (name);
 // corresponding generation in Indexes.java public static Index UNIQUE_PROJECT_NAME__IDX = Internal.createIndex("unique_project_name__idx", Project.PROJECT, new OrderField[] { Project.PROJECT.NAME }, true);

Uso jOOQ 3.13.2 y PostgreSQL 11.2 .

¿Alguna idea?

¿Es citext una mejor manera para la restricción única que no distingue entre mayúsculas y minúsculas?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

Esta es una característica que falta en jOOQ 3.13: https://github.com/jOOQ/jOOQ/issues/6310

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!