CREATE TABLE coordinates_table (
id SERIAL PRIMARY KEY,
coordinates DOUBLE PRECISION[], -- Массив координат с плавающей запятой
screen_coordinates INT[] -- Массив целых чисел для координат на экране
);
INSERT INTO coordinates_table (coordinates, screen_coordinates)
VALUES (
ARRAY[35.90495759611745, 42.094352549322274]::DOUBLE PRECISION[],
ARRAY[364, 551]::INT[]
);
ИЛИ
CREATE TABLE coordinates_table (
id SERIAL PRIMARY KEY,
coordinates POINT NOT NULL
);
INSERT INTO coordinates_table (coordinates)
VALUES (
POINT(35.90495759611745, 42.094352549322274)
);
Но есть и другие варианты