added fields deposit and message to community_datasources

This commit is contained in:
Michele Artini 2024-02-26 15:09:26 +01:00
parent a9458520e1
commit a623c7be39
2 changed files with 25 additions and 1 deletions

View File

@ -40,6 +40,12 @@ public class DbDatasource implements Serializable {
@Column(name = "constraints") @Column(name = "constraints")
private SelectionCriteria constraints; private SelectionCriteria constraints;
@Column(name = "deposit")
private Boolean deposit;
@Column(name = "message")
private String message;
public DbDatasource() {} public DbDatasource() {}
public DbDatasource(final String community, final String dsId, final String dsName, final String dsOfficialName, final SelectionCriteria constraints) { public DbDatasource(final String community, final String dsId, final String dsName, final String dsOfficialName, final SelectionCriteria constraints) {
@ -98,4 +104,20 @@ public class DbDatasource implements Serializable {
this.constraints = constraints; this.constraints = constraints;
} }
public Boolean getDeposit() {
return deposit;
}
public void setDeposit(final Boolean deposit) {
this.deposit = deposit;
}
public String getMessage() {
return message;
}
public void setMessage(final String message) {
this.message = message;
}
} }

View File

@ -44,8 +44,10 @@ CREATE TABLE community_datasources (
ds_id text NOT NULL, ds_id text NOT NULL,
ds_name text NOT NULL, ds_name text NOT NULL,
ds_officialname text NOT NULL, ds_officialname text NOT NULL,
enabled boolean NOT NULL DEFAULT true; enabled boolean NOT NULL DEFAULT true
constraints jsonb, constraints jsonb,
deposit boolean NOT NULL DEFAULT false,
message text,
PRIMARY KEY (community, ds_id) PRIMARY KEY (community, ds_id)
); );