Visualizzazione dei risultati da 1 a 2 su 2

Discussione: campo autoincrementale

  1. #1

    campo autoincrementale

    Ciao a tutti!
    Vi espongo il mio problema.

    Ho una tabella in postgres contenente 3 campi:
    Tabella-> STATUS
    Campo-> Email
    Campo-> Id
    Campo-> Testo

    Sono tutti NOT NULL e la Primary Key è formata da (email, id)

    Ora, id vorrei che fosse un campo autoincrementale (quindi di tipo serial), ma vorrei che fosse incrementale rispetto al campo Email.

    Mi spiego, vorrei evitare una cosa del genere:
    id | email | testo
    1 A
    2 A
    3 B
    4 A
    5 C

    E invece ottenere una cosa del genere:
    id | email | testo
    1 A
    2 A
    1 B
    3 A
    1 C


    Qualcuno riesce ad aiutarmi? Vorrei riuscire a farlo direttamente tramite un check se possibile evitando una funzione php!

  2. #2
    è tutta sera che sto provando varie alternative, ma non so usare i trigger (ammesso che possano servire allo scopo) e in ogni caso non ho trovato una guida esauriente sull'argomento. Mi sa che mi toccherà usare una funzione in php prima dell'inserimento del db.
    Io invece avrei preferito una funzione direttamente sul db..
    Se qualcuno ha qualche idea, per favore la condivida!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.