Vytvoření sloupce typu text ve Spring Data a PostgreSQL

Pokud necháváte databázové tabulky vytvářet Springem, následující entita

@Entity
@Table(name = "t_my_entity")
class MyEntity (
    @Id
    var id: Long,
    var name: String
)

se vytvoří jako tabulka t_my_entity se sloupcem name typu varchar o maximální velikosti 256 znaků. Pokud potřebujete typ text (retězec o neomezené velikosti) je třeba přidat annotaci.

@Column(columnDefinition = "TEXT")
var input: String

Napsat komentář