General objects, reusable outside the AI4SoilHealth context
Tables
ai_model
Catalog of AI models for chat.
Name | Type | Description |
---|---|---|
username |
character_varying | |
password |
character_varying | |
method_id |
integer | foreign key to general.method.id |
body |
json | |
answer |
character_varying | |
active |
boolean | |
id |
integer | |
name |
character_varying | |
url |
character_varying |
boundary
OSM area boundaries.
Name | Type | Description |
---|---|---|
admin_level |
integer | |
osm_id |
integer | |
id |
integer | |
level |
integer | |
name |
character_varying | |
local_name |
character_varying | |
geom |
geometry |
boundary_hierarchy
Hierarchy of OSM boundaries.
Name | Type | Description |
---|---|---|
id |
integer | |
parent_id |
integer | |
child_id |
integer | |
parent_distance |
integer |
chat
Chat
Name | Type | Description |
---|---|---|
id |
integer | |
time_created |
timestamp_with_time_zone | |
message |
character_varying | |
person_id |
integer | foreign key to auth.person.id |
room_id |
integer | foreign key to general.room.id |
color
Catalog of colors.
Name | Type | Description |
---|---|---|
code |
character_varying | |
name |
character_varying | |
id |
integer | |
order_no |
integer |
country
Catalog of countries.
Name | Type | Description |
---|---|---|
code |
character | |
id |
integer | |
region_id |
integer | foreign key to general.region.id |
sub_region_id |
integer | foreign key to general.sub_region.id |
lucas_code |
character | |
osm_id |
integer | |
name |
character_varying |
email_counter
Email counter
Name | Type | Description |
---|---|---|
cnt |
integer |
email_provider
Email provider
Name | Type | Description |
---|---|---|
user_id |
integer | |
password |
character_varying | |
username |
character_varying | |
port |
integer | |
smtp |
character_varying | |
name |
character_varying | |
id |
integer | |
internal_name |
character_varying | |
email_ssl_id |
integer | |
must_pay |
boolean | |
default |
boolean | |
sender_name |
character_varying | |
sender_from |
character_varying |
email_ssl
Email ssl
Name | Type | Description |
---|---|---|
id |
integer | |
name |
character_varying |
file
File
Name | Type | Description |
---|---|---|
file_id |
character_varying | |
original_name |
character_varying | |
zipped_size |
integer | |
size |
integer | |
name |
character_varying | |
id |
integer | |
public |
boolean | |
time_created |
timestamp_with_time_zone |
file_delete
File delete
Name | Type | Description |
---|---|---|
file |
character_varying |
file_id
varchar
Name | Type | Description |
---|---|---|
zipped_size |
integer | |
original_name |
character_varying | |
public_domain |
boolean | |
id |
integer | |
name |
character_varying | |
size |
integer | |
time_created |
timestamp_with_time_zone |
forum
Forum
Name | Type | Description |
---|---|---|
person_id |
integer | foreign key to auth.person.id |
time_modified |
timestamp_with_time_zone | |
time_created |
timestamp_with_time_zone | |
message |
text | |
response_forum_id |
integer | foreign key to general.forum.id |
title |
character_varying | |
forum_topic_id |
integer | |
id |
integer |
forum_topic
Forum topic
Name | Type | Description |
---|---|---|
name |
character_varying | |
id |
integer |
message
Chat messages.
Name | Type | Description |
---|---|---|
prompt |
text | |
response |
text | |
time_modified |
timestamp_without_time_zone | |
person_id |
integer | foreign key to auth.person.id |
id |
integer |
method
Method
Name | Type | Description |
---|---|---|
name |
character_varying | |
id |
integer |
nuts
NUTS regions.
Name | Type | Description |
---|---|---|
mount_type |
integer | |
geom |
geometry | |
fid |
character_varying | |
coast_type |
integer | |
name_latn |
character_varying | |
cntr_code |
character | |
levl_code |
integer | |
nuts_id |
character_varying | |
id |
integer | |
urbn_type |
integer | |
nuts_name |
character_varying |
partner
Catalog of project partners
Name | Type | Description |
---|---|---|
short_name |
character_varying | |
name |
character_varying | |
id |
integer | |
time_modified |
timestamp_without_time_zone | |
user_modified_id |
integer | foreign key to auth.person.id |
pdf_template
Pdf template
Name | Type | Description |
---|---|---|
name |
character_varying | |
state |
json | |
api_options |
json | |
api |
character_varying | |
id |
integer |
region
Catalog of OSM regions.
Name | Type | Description |
---|---|---|
name |
character_varying | |
id |
smallint |
room
Room
Name | Type | Description |
---|---|---|
id |
integer | |
name |
character_varying |
sub_region
Catalog of OSM subregions.
Name | Type | Description |
---|---|---|
id |
smallint | |
name |
character_varying |
Functions
add_forum
Add forum
Parameters:
Name | Type | Description |
---|---|---|
Json |
text |
- Source:
Returns:
- Type
- integer
calculate_levels
Calculate levels in OSM boundary hierarchy
- Source:
Returns:
- Type
- void
delete_all_messages
Delete all chat messages for a person
Parameters:
Name | Type | Description |
---|---|---|
PersonId |
integer |
- Source:
Returns:
- Type
- void
delete_file_from_os
Delete file from os
- Source:
Returns:
- Type
- trigger
delete_forum
Delete forum
Parameters:
Name | Type | Description |
---|---|---|
Id |
integer |
- Source:
Returns:
- Type
- void
delete_message
Delete single chat message
Parameters:
Name | Type | Description |
---|---|---|
Id |
integer |
- Source:
Returns:
- Type
- void
envelope
Envelope
Parameters:
Name | Type | Description |
---|---|---|
extent |
character_varying | |
srid |
integer |
- Source:
Returns:
- Type
- geometry
file_check_download
File check download
Parameters:
Name | Type | Description |
---|---|---|
Id |
integer |
- Source:
Returns:
- Type
- void
general_country_import_excel
Import countries from excel
Parameters:
Name | Type | Description |
---|---|---|
jsonCV |
text | |
jsonData |
text |
- Source:
Returns:
- Type
- void
get_ai_model
Get ai model
Parameters:
Name | Type | Description |
---|---|---|
Id |
integer |
- Source:
Returns:
integer idcharacter_varying namecharacter_varying urlcharacter_varying usernamecharacter_varying passwordjson bodycharacter_varying methodcharacter_varying answer
- Type
- Object
get_ai_models
Get ai models
Properties:
Name | Type | Description |
---|---|---|
value |
integer | |
label |
character_varying |
- Source:
Returns:
- Type
- Object
get_all_nuts
Get all nuts
Parameters:
Name | Type | Description |
---|---|---|
Id |
integer | |
Srid |
integer |
- Source:
Returns:
- Type
- json
get_boundaries
Get OSM boundaries
Parameters:
Name | Type | Description |
---|---|---|
Level |
integer | |
Srid |
integer | |
Zoom |
integer | |
Extent |
varchar | |
IndicatorId |
integer |
- Source:
Returns:
- Type
- json
get_boundary
Get boundary by OsmId
Parameters:
Name | Type | Description |
---|---|---|
OsmId |
integer | |
Srid |
integer |
- Source:
Returns:
- Type
- json
get_chats
Get chats
Parameters:
Name | Type | Description |
---|---|---|
RoomId |
integer |
- Source:
Returns:
integer idinteger room_idinteger person_idcharacter_varying messagetimestamp_with_time_zone time_createdcharacter_varying name
- Type
- Object
get_children_boundaries
Get children boundaries
Parameters:
Name | Type | Description |
---|---|---|
OsmId |
integer | |
Srid |
integer |
- Source:
Returns:
- Type
- json
get_forum
Get forum
Parameters:
Name | Type | Description |
---|---|---|
Id |
integer |
- Source:
Returns:
integer idinteger levelinteger response_forum_idcharacter_varying titletext messagetimestamp_with_time_zone time_createdtimestamp_with_time_zone time_modifiedinteger person_idcharacter_varying author
- Type
- Object
get_mail_msg
Get mail msg
Parameters:
Name | Type | Description |
---|---|---|
TemplateId |
integer | |
ProviderId |
integer |
- Source:
Returns:
character_varying SenderFromcharacter_varying SenderNamecharacter_varying Smtpinteger Portinteger EmailSslIdcharacter_varying Usernamecharacter_varying Passwordtext Subjecttext Bodycharacter_varying InternalName
- Type
- Object
get_messages
Get chat messages for a person
Parameters:
Name | Type | Description |
---|---|---|
PersonId |
integer |
Properties:
Name | Type | Description |
---|---|---|
id |
integer | |
parent_id |
integer | |
message |
text | |
time_modified |
timestamp_without_time_zone |
- Source:
Returns:
- Type
- Object
get_srids
Get srids
- Source:
Returns:
- Type
- json
import_osm_boundaries
Import osm boundaries from planet_osm_polygon and planet_osm_rels tables
- Source:
Returns:
- Type
- void
save_chat
Save chat
Parameters:
Name | Type | Description |
---|---|---|
PersonId |
integer | |
RoomId |
integer | |
Message |
character_varying |
- Source:
Returns:
- Type
- json
save_file
Save file
Parameters:
Name | Type | Description |
---|---|---|
FileId |
character_varying | |
Name |
character_varying | |
Size |
integer | |
ZippedSize |
integer |
- Source:
Returns:
- Type
- integer
save_message
Save chat message
Parameters:
Name | Type | Description |
---|---|---|
PersonId |
integer | |
Message |
text | |
ParentId |
integer |
- Source:
Returns:
- Type
- integer
set_children_geometry
Set children geometry and properties in the database from the JSON object passed as argument
Parameters:
Name | Type | Description |
---|---|---|
Properties |
text | |
Geometry |
text |
- Source:
Returns:
- Type
- void
set_nuts
Set nuts data from geojson to database table
Parameters:
Name | Type | Description |
---|---|---|
Properties |
text | |
Geometry |
text |
- Source:
Returns:
- Type
- void
simplify
Simplify
Parameters:
Name | Type | Description |
---|---|---|
Zoom |
integer |
- Source:
Returns:
- Type
- double_precision
update_forum
Update forum
Parameters:
Name | Type | Description |
---|---|---|
Json |
text |
- Source:
Returns:
- Type
- void