Postgre type/Create Type
Click here to load reader
-
Upload
jacek-fleszar -
Category
Internet
-
view
35 -
download
2
description
Transcript of Postgre type/Create Type
2014-04-12
Tworzenie typów //create Type // i manipulowanie nimi bardzo
możliwości Postgre
CREATE TYPE param_range AS (
param smallint,
range int4range
); skalowalność (scalability) Zdolność oprogramowania lub systemu
komputerowego do
sprawnego działania w warunkach rosnącej liczby użytkowników
CREATE TABLE test4
(
id serial NOT NULL,
geo point,
ext param_range[]
)
CREATE INDEX ix_test4_geo ON test4 USING GIST ((geo));
CREATE INDEX ix_test4_ext on test4 USING GIN (ext);
CREATE OR REPLACE FUNCTION equal_integer_vs_char(integer, char)
RETURNS bool AS $$
DECLARE
left_arg ALIAS FOR $1;
right_arg ALIAS FOR $2;
BEGIN
IF left_arg = CAST( right_arg AS INTEGER ) THEN
RETURN true;
ELSE
RETURN false;
END IF;
END;
$$ LANGUAGE plpgsql;