Załóżmy, że mamy takie wartości w tabeli:

id liczbaludnosci data kraj
2 1000 2014-01-01 Polska
3 1000 2014-01-01 Ukraina
4 2000 2014-01-01
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Tak więc, otwieram w pgAdmin tabelkę "photo" i widze pole pphoto posiada wartość typ: bytea.
Piszę więc: SELECT p
photo FROM photo WHERE p_id = 1. Rezultat jest:
Dlaczego SQL zwraca null zamiast wartości pola?
#sql #postgresql #bazydanych
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@mariecziek: To co pokazuje pgAdmin jest wyłącznie kwestią, jak w pgAdmin prezentują pola typu bytea - może zawsze piszą binary data, bez względu na wartość?
  • Odpowiedz
@krdewra: Może to?

Note that even when this parameter (autovacuum - przyp.) is disabled, the system will launch autovacuum processes if necessary to prevent transaction ID wraparound. See Section 23.1.4 for more information.
  • Odpowiedz
@list86: W sumie dopiero wziąłem tę bazę... To może być to. Dzięki, że nie dostałem soczystego RTFM!

A swoją drogą to się kurde niebezpiecznie robi...

But since transaction IDs have limited size (32 bits at this writing) a cluster that runs for a long time (more than 4 billion transactions) would suffer transaction ID wraparound: the XID counter wraps around to zero, and all of a sudden transactions that were
  • Odpowiedz
Witam.

mam problem z funkcją w postgresql. W jaki sposób z funkcji można zwrócić rezultat jednego z 5 zapytań?

1. Mam funkcję, która z jednego zapytania zwraca tabelę:

CREATE
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ludzik: Nie używam select *, kodu jest znacznie więcej.

Kolumny są różne, ponieważ wyciąguję dane o użytkownikach z różnych tabel.

Twoja odpowiedź dała mi do myślenia i spróbuję zkastować wyniki.
  • Odpowiedz
[ #mysql | #postgresql | #bazydanych ]

chcę przenieść dane z mysql do pgsql. Sprawa jest taka że jedna z tabel posiada rekordy z autoincrementem które są unikalnym ID tego rekordu a w drugiej tabeli ten unikalny ID robi jako FK.

Pytanie jak przenieść te dane aby zachowany był autoinkrement na tabeli z produktami a dodając nowe autoinkrement kontynuował od ostatniego który był dodany a nie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@klocek_lego: pgAdmin to takie dosyc srednie narzedzie do developingu bazu danych - ok do prostych spraw, ale do czegos innego polecałbym poszukac jednak czegos lepszego (pewnie platnego)
  • Odpowiedz
@qwelukasz: Navicat, otwiera kilka rodzajów baz danych, pozwala przewalać rzeczy z jednej bazy do drugiej, bez martwienia się co to za bazy, ale nie działa to doskonale. O ile nie są to wielkie bazy z tysiącem tabelek, można się samemu pokusić a napisanie skryptu do przewalania. Navicat potrafi też łączyć się z bazami via tunel ssha, więc nie trzeba wystawiać portów ich dla publiki. Jedyny zonk może być jak baza
  • Odpowiedz
#postgresql

taka sprawa, z tego co wyczytałem to w postgre można odpalać skrypty z php... ktoś coś?

można tam dodać jakiś task scheduler co by cyklicznie skrypty odpalał? (pobranie danych z innej bazy i wrzucenie do postgresa)
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@qwelukasz: Nawet nie wiedziałem że obsługuje json (od wersji 9.2), ale teraz widzę że tak ʕʔ

Przydatne pewnie jest, jeśli np robisz jakieś API czy coś i możesz zwrócić dane bezpośrednio z bazy danych bez dodatkowych enkoderów po stronie języka itd.

Nie używałem nigdy pgadmin, ale generalnie tablica jest od dawna i się przydaje. Np. w systemie obsługi sklepu internetowego
  • Odpowiedz
Cześć Mirki !

Ostatnio wynająłem serwer VPS ale pech chciał że wylądowałem w szpitalu

i nie mam czasu cokolwiek na nim postawić. Mam też wykupioną domenę cronox.info więc jak ktoś będzie chciał sobie postawić stronkę, serwer jakiejś gry czy coś to wołać/pisać :)

Dla
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Cronox: mysql, w sumie nawet nie muszę mieć konta, jakby się z gita pullowało i composer install update robił. A tylko config do bazy byś zmienił raz. A jak za dużo roboty taki system to poproszę konto.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach