create or replace function fn_getIsemriDurum(p_durum_id int) returns varchar language plpgsql as $$ declare ret_aciklama varchar; begin select aciklama into ret_aciklama from durumlar where id = p_durum_id; if not found then raise 'Durum id % not found', p_durum_id; end if; return ret_aciklama; end;$$
Devamını Oku »postgresql ymd() function
create or replace function ymd( p_year int, p_month int, p_day int) returns date language plpgsql as $$ declare ret_ymd date; begin SELECT TO_DATE(p_year::varchar||LPAD(p_month::varchar, 2, '0')||p_day::varchar,'YYYYMMDD') into ret_ymd; return ret_ymd; end;$$
Devamını Oku »postresql dmy() function
create or replace function dmy( p_day int, p_month int, p_year int) returns date language plpgsql as $$ declare ret_dmy date; begin SELECT TO_DATE(p_year::varchar||LPAD(p_month::varchar, 2, '0')||p_day::varchar,'YYYYMMDD') into ret_dmy; return ret_dmy; end;$$
Devamını Oku »Postgresql mdy() function
create or replace function mdy(p_month int, p_day int, p_year int) returns date language plpgsql as $$ declare ret_mdy date; begin SELECT TO_DATE(p_year::varchar||LPAD(p_month::varchar, 2, '0')||p_day::varchar,'YYYYMMDD') into ret_mdy; return ret_mdy; end;$$
Devamını Oku »Postgresql Today() Function
create or replace function today() returns date language plpgsql as $$ declare ret_today date; begin select current_date into ret_today; return ret_today; end;$$
Devamını Oku »Postgresql database list sql
select datname as dbname, * FROM pg_database;
Devamını Oku »Postrgresql’de UUID veri üretmek
create extension if not exists "uuid-ossp"; select uuid_generate_v1(); select uuid_generate_v3(uuid_ns_url(),'http://www.google.com'); select uuid_generate_v4();
Devamını Oku »Centos 8 Postgresql 13 Kurulumu
dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm dnf -qy module disable postgresql dnf install -y postgresql13-server /usr/pgsql-13/bin/postgresql-13-setup initdb systemctl enable postgresql-13 systemctl start postgresql-13 daha sonra uzak bağlantıyı açmak için /var/lib/pgsql/13/data/postgresql.conf dosyasının sonuna listen_addresses = ‘*’ ekleyip kaydedelim sonra /var/lib/pgsql/13/data/pg_hba.conf dosyasının sonuna host all all 0.0.0.0/0 scram-sha-256 host all all ::/0 scram-sha-256 ekleyip kaydedelim portu açmak için sudo firewall-cmd –zone=public –add-port=5432/tcp –permanent sudo …
Devamını Oku »python jaydebeapi informix connect
conn = jaydebeapi.connect("com.informix.jdbc.IfxDriver", 'jdbc:informix-sqli://sunucuipyadadomain:1526/databasename:INFORMIXSERVER=infxservername;USER=username;Password=password;NEWLOCALE=tr_tr,tr_tr;NEWCODESET=8859_9,8859-1,819;IFX_LOCK_MODE_WAIT=-1;IFX_TRIMTRAILINGSPACES=1', [username,password], r"D:\ihk\programlar\jdbc-4.10.8.1.jar", ) JayDeBeApi 1.2.3 versiyonu ile birlikte bazı hatalar giderilmiş daha önce yanında ekstra kurulum yaptığımız JayDeBeApi3-1.3’a gerek kalmadı. https://github.com/baztian/jaydebeapi
Devamını Oku »Firebird Editor Pro
Firebir veritabanı için minimal iş görecek bir ide indirmek için https://www.texteditor.pro/firebird/ https://www.texteditor.pro/firebird/
Devamını Oku »