<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Forum PostgreSQL]]></title>
	<link rel="self" href="http://forum.postgresql.org.pl/extern.php?action=feed&amp;fid=1&amp;type=atom"/>
	<updated>2017-03-20T19:08:06Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.postgresql.org.pl/index.php</id>
		<entry>
			<title type="html"><![CDATA[PostgreSQL active directory - beta program]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=14384&amp;action=new"/>
			<summary type="html"><![CDATA[Mam nadzieję że nie łamię żadnych regulaminów... 

Kolega skończył budować narzędzie do synchronizacji PostgreSQL roles z grupami Active Directory. Jeżeli ktoś jest zainteresowany tematem zapraszam na stronę narzędzia: [url=http://padnag.io/]http://padnag.io/[/url]. 

Obecnie przyjmowane są subskrypcje do beta testów.

Pozdrawiam,
TK]]></summary>
			<author>
				<name><![CDATA[tkubel]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=3800</uri>
			</author>
			<updated>2017-03-20T19:08:06Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=14384&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Point-in-time Recovery backup przyrostowy]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=1958&amp;action=new"/>
			<summary type="html"><![CDATA[Witam. 
Pojawiła się potrzeba robienia backupu przyrostowego.
Chciałbym skorzystać z "mechanizmu " Point-in-time Recovery.

Tylko go trochę nie rozumiem, a szczególnie sposobu robienia backupu przyrostowego.
Z tego co wyczytałem aby zrobić backup Full wystarczy:

[code]
1. SELECT pg_start_backup(’my_backup’);
2. tar --exclude $PGDATA/pg_xlog  cvjpf pgbackup.tar.bz2 $PGDATA/
3. SELECT pg_stop_backup();
[/code]

Po takim zabiegu mam backup full a do lokalizacji archive_comand zostały przeniesione wszystkie pliki wal od memntu selecta z punktu 1 do selceta z punktu 2.

A jak wygląda procedura backupu incremetal co godzinę przykładowo  

6:00 robię backup full, 
7:00 robię backup incremental
8.00 robię backup incremental
...]]></summary>
			<author>
				<name><![CDATA[adamleon]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1143</uri>
			</author>
			<updated>2016-12-13T11:46:42Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=1958&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[konfiguracja pg_hba.conf linux]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=1952&amp;action=new"/>
			<summary type="html"><![CDATA[Witam,

Zastanawiam się czy nie ma możliwości dodawania do konfiguracji kilku adresów na raz w jednej linii:

host          all          +grupa        10.0.0.1/32 , 10.0.0.2/32    password

Problem z zasięgiem jest taki, iż w sieci są różne adresy IP i raczej mało możliwe jest wykorzystanie maski. 

Chciałbym trochę ułatwić sobie życie zamiast wpisywać co chwilę w nowej linii adresu IP.
Wszelkie wskazówki będą mile widziane...]]></summary>
			<author>
				<name><![CDATA[adamleon]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1796</uri>
			</author>
			<updated>2016-12-02T10:04:42Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=1952&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Mierzenie przyrostu tabel]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=14328&amp;action=new"/>
			<summary type="html"><![CDATA[Cześć,
Zastanawiam się jak efektywnie mierzyć ilość danych wpływających do bazy per dzień.
Mam bazę do której dane są codziennie dokładane. Jednocześnie część danych jest przenoszona na serwery archiwizujące więc opieranie się na fizycznym przyroście bazy odpada bo zwolnione miejsce jest nadpisywane jak przejdzie vacuum.

Potrzebuję sposób na zmierzenie rozmiaru dopisanych rekordów. Jest to produkcja więc jakiekolwiek vacuum full i inne operacje ograniczające dostęp do bazy odpadają. Mam postgresq w wersji 9.4 i 9.5. Docelowo wszystkie bazy na 9.5. Rozmiar bazy to ok 5TB.

Aktualnie opierałem swoje pomiary na pg_column_size ale czasem nie są one zblizone do rzeczywistości. Jestem w stanie policzyć wszystkie dodane rekordy i dla nich policzyć rozmiar. Jedna z tabel zawiera większość danych w TOAST.

Czy postgres daje inne możliwości?]]></summary>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1709</uri>
			</author>
			<updated>2016-09-16T06:56:58Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=14328&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Dużo logi bazy - pg_log]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=14318&amp;action=new"/>
			<summary type="html"><![CDATA[Witam,
mam bazę która generuje nawet 400GB logów dziennie. Czy ktoś z Was miał z taką do czynienia i może podpowiedzieć w jaki sposób poradzić sobie z takimi logami żeby efektywnie je przeszukiwać? Podział na godzinowe niewiele pomoże a chciałbym przeszukiwać je (grep przyblokuje log) i wysyłać meile w przypadku wystąpienia PANIC/ERROR etc. Tutaj pojawia się jeszcze jeden temat - obsługa wyjątków. Czy istnieje sposób na skierowanie ich do innego pliku niż log bazy? Mam tutaj na myśli typ exception który generuje wpisy w logu z opisem ERROR które mieszają się z errorami silnika bazy danych.
Będę wdzięczny za wszelkie opinie doświadczonych administratorów.]]></summary>
			<author>
				<name><![CDATA[letni_deszczyk]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=3994</uri>
			</author>
			<updated>2016-08-21T20:04:22Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=14318&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Mr. Administrator proszę mi przyznać uprawnienia admina]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=8520&amp;action=new"/>
			<summary type="html"><![CDATA[a ja w czynie społecznym będę kasował wszystkie wątki o charakterze reklamowym]]></summary>
			<author>
				<name><![CDATA[wiesiek]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1682</uri>
			</author>
			<updated>2016-01-20T19:26:40Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=8520&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[operacja vacuum]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=2274&amp;action=new"/>
			<summary type="html"><![CDATA[witam;
mam do wykonania operacje vacuum i w zwiazku z tym mam pytanie: czy mieliscie moze jakies klopoty z nia zwiazane; z tego co czytalem jest to operacja wzglednie prosta ale czy na pewno?
pozdrawiam;]]></summary>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=972</uri>
			</author>
			<updated>2015-05-07T08:23:43Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=2274&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[jak odzyskac baze po awarii. (pliki w katalogu data są)]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=2268&amp;action=new"/>
			<summary type="html"><![CDATA[Witam. Mialem awarie zasilania i padla mi instancja postgresa na windowsie. usluga nie startuje poniewaz plik w pg_database katalogu data/global jest pusty :/   Jak z tego odzyskac dane?  Mialem 5 baz danych. Instalowanie nowego servera i zakladanie nowej bazy powoduje ze w katalogu data sa tworzone katalogi np 15011  a w katalogu data ktory zgralem po padzie servera jest np 15007.  Poradzcie cos bo nie wiem jak odzyskac dane. Ostatnia kopię zrobilem miesiąc temu :/]]></summary>
			<author>
				<name><![CDATA[tierr]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=2319</uri>
			</author>
			<updated>2015-04-03T09:00:55Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=2268&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Usługa Postgresql na Fedora 12 - brak wpisu w liście usług]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=2266&amp;action=new"/>
			<summary type="html"><![CDATA[Nie jestem administratorem serwerowym, a pytanie mam następujące:

Fedora posiada "okienkową" konfigurację poziomów uruchamiania usług. Na liście tego konfiguratora brakuje mi "postgresql". Polecenie "service" też nie identyfikuje usługi "postgresql". 
terminal nie zna polecenia "initdb".
Przeinstalowanie (reinstalacja) nie zmieniło sytuacji.

W jaki sposób mogę zarejestrować usługę "postgresql" w mojej Fedorze 12?]]></summary>
			<author>
				<name><![CDATA[c_michal]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=2271</uri>
			</author>
			<updated>2015-03-16T11:48:57Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=2266&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[vacuum full]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=2261&amp;action=new"/>
			<summary type="html"><![CDATA[Witam serdecznie
wersja 9.1.4 na windows 2008 r2; w jaki sposob mozna wykonac vacuum full; 
z gory dziekuje za pomoc; 
pozdrawiam]]></summary>
			<author>
				<name><![CDATA[sulavix]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=972</uri>
			</author>
			<updated>2015-02-25T08:08:52Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=2261&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[uruchomione procesy w bazie PostgreSQL]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=2153&amp;action=new"/>
			<summary type="html"><![CDATA[Witam

chciałam się zapytać jak sprawdzić w bazie danych PostgreSQL jakie są uruchomione procesy (w których słownikach są takie informacje zapisane). Dokładnie np . czy jakiś update nie działa w tle . 

dziękuje za wyjaśnienie]]></summary>
			<author>
				<name><![CDATA[adamleon]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1911</uri>
			</author>
			<updated>2014-05-18T07:39:58Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=2153&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[pgAgent wykonuje zadanania tylko dla bazy postgres]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=1957&amp;action=new"/>
			<summary type="html"><![CDATA[Witam,

Mam problem z pgAgentem, probuje uruchomic proste zadanie z poleceniem SQL

insert into aaa values ('bbb');

Jesli w zadaniu wskarze baze postgres (gdzie oczywiscie znajduje sie tabela aaa) zaplanowane polecenie wykonuje sie bez problemu. Jesli utworze inna baze, a w niej tabele aaa i dla tej tabeli ustawie zaplanowane zadanie z powyzszym poleceniem otrzymuje komunikat:

Couldn't get a connection to the database

Czy ktos mial podobny problem i udalo mu sie go rozwiazac? Z gory dzieki za wskazowki

P.]]></summary>
			<author>
				<name><![CDATA[poldas]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1832</uri>
			</author>
			<updated>2014-04-16T13:27:25Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=1957&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Problem z importem bazy danych. Nieprawidłowa składnia wejścia...]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=1924&amp;action=new"/>
			<summary type="html"><![CDATA[Cześć, 

mam problem z importem bazy, 
import wykonał się prawidłowo - tzn. bez żadnych błędów.

Dumpa wykonuję tak:
pg_dump zabbix | /usr/local/bin/lbzip2 -n 20 -9 > /zabbix_base.gz

Później na nowej maszynie wykonuję rozpakowanie
/usr/local/bin/lbunzip2 zabbix.dump.gz

następnie import wygląda tak
psql -U zabbix < zabbix.base.gz.out

Niestety import przebiega z błędami:
SET
SET
SET
SET
SET
CREATE SCHEMA
ALTER SCHEMA
CREATE EXTENSION
COMMENT
SET
CREATE FUNCTION
ALTER FUNCTION
SET
SET
CREATE TABLE
ALTER TABLE
.
.
.
ALTER TABLE
BŁĄD: nieprawidłowa składnia wejścia dla typu numerycznego: ".003100090000&')*00310000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000  

<wyciąłem z 60 linijek zer>

00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000"
KONTEKST: COPY history, linia 361637674, kolumna value: ".003100090000&')*00310000000000000000000000000000 00000000000000000000000000000000000000000000000000 0..."
setval
--------
1
(1 wiersz)

setval
--------
1
(1 wiersz)




No i dalej import idzie ok.

Podglądałem dumpa, faktycznie istnieje w nim taka dziwaczna wartość.
Co z tym fantem można zrobić?
Czy jedynym wyjściem jest skasowanie tej wartości?]]></summary>
			<author>
				<name><![CDATA[pietro54]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1512</uri>
			</author>
			<updated>2013-12-12T06:27:59Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=1924&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Plik log samoczynnie zmienia swoją nazwę]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=1918&amp;action=new"/>
			<summary type="html"><![CDATA[Logi instancji baz danych zapisują się do katalogu /logi. Ostatnio zakończony log (ale nie ten bieżący) po pewnym czasie zmienia swoją nazwę. Dlaczego tak się dzieje?
Poniżej listing z systemu. Chodzi o drugi w kolejności plik, który najpierw nazywa się "00000001000000A700000085", a potem "00000001000000A800000008".

[root]# while true;do ll -t /logi|head;sleep 60;done
total 2129996
-rw------- 1 postgres postgres 16777216 Nov 29 16:41 00000001000000A700000086
-rw------- 1 postgres postgres 16777216 Nov 29 16:30 00000001000000A700000085
-rw------- 1 postgres postgres 16777216 Nov 29 16:15 00000001000000A800000007
-rw------- 1 postgres postgres 16777216 Nov 29 16:04 00000001000000A800000006
-rw------- 1 postgres postgres 16777216 Nov 29 15:58 00000001000000A800000005
-rw------- 1 postgres postgres 16777216 Nov 29 15:51 00000001000000A800000004
-rw------- 1 postgres postgres 16777216 Nov 29 15:45 00000001000000A800000003
-rw------- 1 postgres postgres 16777216 Nov 29 15:38 00000001000000A800000002
total 2129996
-rw------- 1 postgres postgres 16777216 Nov 29 16:42 00000001000000A700000086
-rw------- 1 postgres postgres 16777216 Nov 29 16:30 00000001000000A700000085
-rw------- 1 postgres postgres 16777216 Nov 29 16:15 00000001000000A800000007
-rw------- 1 postgres postgres 16777216 Nov 29 16:04 00000001000000A800000006
-rw------- 1 postgres postgres 16777216 Nov 29 15:58 00000001000000A800000005
-rw------- 1 postgres postgres 16777216 Nov 29 15:51 00000001000000A800000004
-rw------- 1 postgres postgres 16777216 Nov 29 15:45 00000001000000A800000003
-rw------- 1 postgres postgres 16777216 Nov 29 15:38 00000001000000A800000002
total 2129996
-rw------- 1 postgres postgres 16777216 Nov 29 16:43 00000001000000A700000086
-rw------- 1 postgres postgres 16777216 Nov 29 16:30 00000001000000A800000008
-rw------- 1 postgres postgres 16777216 Nov 29 16:15 00000001000000A800000007
-rw------- 1 postgres postgres 16777216 Nov 29 16:04 00000001000000A800000006
-rw------- 1 postgres postgres 16777216 Nov 29 15:58 00000001000000A800000005
-rw------- 1 postgres postgres 16777216 Nov 29 15:51 00000001000000A800000004
-rw------- 1 postgres postgres 16777216 Nov 29 15:45 00000001000000A800000003
-rw------- 1 postgres postgres 16777216 Nov 29 15:38 00000001000000A800000002
^C
[root]#]]></summary>
			<author>
				<name><![CDATA[depesz]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1685</uri>
			</author>
			<updated>2013-12-02T13:44:50Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=1918&amp;action=new</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Error message from server: ERROR:  invalid memory alloc request size]]></title>
			<link rel="alternate" href="https://forum.postgresql.org.pl/viewtopic.php?id=1911&amp;action=new"/>
			<summary type="html"><![CDATA[Witam,

mam problem z wykonaniem dumpa mojej bazy danych.
Baza jest spora ~220gb.

Dumpa wykonuję tak:
-bash-4.1$ pg_dump zabbix | /usr/local/bin/lbzip2 -n 20 -9 > /backup/database/zabbix.dump.`date +%Y%m%d`.gz
pg_dump: SQL command failed
pg_dump: Error message from server: ERROR:  invalid memory alloc request size 1492224378
pg_dump: The command was: COPY public.trends_uint (itemid, clock, num, value_min, value_avg, value_max) TO stdout;

Wykonałem ulimit -l unlimited w nadziej że pomoże ale jednak nie. 
Cały czas obserwowałem ram za pomocą
watch -n 1 "free -m" I ram nie jest wykorzystany w 100%.

Co może być przyczyną?

--EDIT--
Dodam że system to Redhat 6 x64
24Gb ramu
Postgres 9.1.8]]></summary>
			<author>
				<name><![CDATA[depesz]]></name>
				<uri>https://forum.postgresql.org.pl/profile.php?id=1512</uri>
			</author>
			<updated>2013-11-28T13:57:27Z</updated>
			<id>https://forum.postgresql.org.pl/viewtopic.php?id=1911&amp;action=new</id>
		</entry>
</feed>
