“PostgreSQL wiki sayfasından alınan ve özelleştirilmiş içeriktir” Kaynak: https://wiki.postgresql.org/wiki/Numeric_to_English CREATE OR REPLACE FUNCTION spell_numeric_value_tl(pValue numeric) RETURNS text AS $BODY$ DECLARE _lira bigint = trunc(pValue)::text; _kurus int = ((pValue - trunc(pValue)) * 100)::int; _spelledAmount text = '' ; _brokenOut int[] ; _pos integer = 0; _word text ; _tempVal int …
Devamını Oku »RabbitMQ Kuyruğundaki Bekleyen Mesaj Sayısını Öğrenme
RabbitMQ, yaygın olarak kullanılan açık kaynaklı bir mesaj kuyruğu sistemidir. Bu makalede, RabbitMQ kuyruğundaki bekleyen mesaj sayısını öğrenmek için Python ve RabbitMQ Management Plugin kullanarak nasıl bir işlem yapabileceğinizi anlatacağım. Öncelikle, RabbitMQ Management Plugin’i etkinleştirmeniz gerekmektedir. Bu, aşağıdaki komutla yapılabilir: rabbitmq-plugins enable rabbitmq_management Ardından, Python requests kütüphanesini kullanarak RabbitMQ HTTP …
Devamını Oku »Python Compile ve Exec Fonksiyonları
Python, derleyici ve yorumlayıcı arasındaki uyumu sağlayan bir dildir. Python’da yerleşik olarak bulunan compile ve exec fonksiyonları sayesinde, Python kodları dinamik olarak derlenip yürütülebilir. Bu makalede, Python’daki compile ve exec fonksiyonlarının nasıl kullanılacağını ve işlevlerini inceleyeceğiz. Compile Fonksiyonu compile fonksiyonu, Python’da geçerli bir kod parçasını derler ve Python bytecode’a dönüştürür. …
Devamını Oku »Python slice class
Python programlama dilinin popülerliği, veri düzenleme ve manipülasyonu için birçok araç sunmasıyla bağlantılıdır. Bu araçlardan biri de Slice nesnesidir. Slice nesnesi, diziler, listeler, tuple’lar ve diğer iterable (yinelenebilir) nesneler üzerindeki veri işlemlerinde kullanılır. Slice nesnesi nedir? Slice nesnesi, iterable nesnelerin belli bir kısmını seçmek için kullanılan bir nesnedir. Bu nesne, …
Devamını Oku »informix tüm tablolarda eklenmemiş bir alanı bulma
SELECT tabname FROM database_name:systables t1 WHERE t1.tabid >= 100 AND NOT EXISTS (SELECT * FROM database_name:syscolumns c WHERE c.tabid = t1.tabid and c.colname = 'adddate' ) order by 1;
Devamını Oku »Informix unload file to postgresql import
TBL_TEST.unl dosyamızın sonunda ki pipe “|” yok etmek için python da küçük bir script ile temizleme yapıyoruz. fpath = 'deneme.unl' def read_big_file_pipe(): with open(fpath) as infile: with open("new_deneme.unl", "a", encoding='utf-8') as file_object: for line in infile: new_line = line[:-2]+'\n' file_object.write(new_line) postgresql sunucusunda ki tmp dizinine kopyalıyoruz. tablomuzu ilgili veritabanında …
Devamını Oku »informix server restart
onmode -uky tekrar açmak için oninit
Devamını Oku »python informix char to nchar varchar to nvarchar replace
import re import sys import getopt import os exclude_rows = ['informix.syserrors', 'informix.systracemsgs', 'informix.systraceclasses', 'grant dba to', 'grant resource to', 'create role ', 'sysbldsqltext', 'create explicit cast', 'create implicit cast'] GRANT_EXECUTE_ON_FUNCTION = 'grant execute on function' GRANT_EXECUTE_ON_PROCEDURE = 'grant execute on procedure' def file_to_list(fname) -> list: with open(fname, encoding='ansi') as f: …
Devamını Oku »python list comprehension
python list comprehension Mevcut bir listenin değerlerine dayalı olarak yeni bir liste oluşturmak istediğimizde bize daha kısa bir söz dizimi sağlar. sayilar= [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] cift_sayilar= [] for x in sayilar: if x …
Devamını Oku »Sqlite delete enter character
SELECT replace(kategori_url, CHAR(10), '') from kategori_list; update kategori_list set kategori_url= replace(kategori_url, CHAR(10), '') where 1=1
Devamını Oku »