Dzisiaj w Packtcie za darmo:

Learning PostgreSQL

Create, develop and manage relational databases in real world applications using PostgreSQL

Learn about the PostgreSQL development life cycle including its testing and refactoring

Build productive database solutions and use them in Java applications

A comprehensive guide to learn about SQL, PostgreSQL procedural language and PL/pgSQL


https://www.packtpub.com/packt/offers/free-learning

#piwniczaknews #postgresql #sql #packtpub
Pobierz piwniczak - Dzisiaj w Packtcie za darmo:

Learning PostgreSQL

 Create, develop an...
źródło: comment_ICzI6xOmNTm6lg0cgfHkHlV5nGtdiI7Z.jpg
◢ #unknownews

podsumowanie Hacker News z Weekendu


1) #google Chrome w wersji 53+, będzie ostrzegało użytkownika o niebezpieczeństwie, jeśli spróbuje on wpisać hasło na stronie bez SSL
https://security.googleblog.com/2016/09/moving-towards-more-secure-web.html?m=1

2) Poradnik, jak kupić #bitcoin.y w różnych miejscach na świecie? (jest także Polska)
https://blockgeeks.com/guides/how-to-buy-bitcoin/
HINT: zamknij wyskakującą warstwę na stronie - nie musisz podawać swojego maila w formularzu

3) Lista priorytetów Free Software Fundation - nad czym i w jakiej kolejności będą
Pobierz imlmpe - ◢ #unknownews ◣

 podsumowanie Hacker News z Weekendu

1) #Google Chrome ...
źródło: comment_43EElohWUc0gAH4meJ6gEpQlf1N2FD9j.jpg
Może ktoś pomoże, tylu tutaj programistów 15k to i może ktoś z PostgreSQL się znajdzie :)
Zapytanie:

CREATE VIEW vnodes AS SELECT n.*, m.mac FROM nodes n LEFT JOIN (SELECT nodeid, array_to_string(array_agg(mac), ',') AS mac FROM macs GROUP BY nodeid) m ON (n.id = m.nodeid);
krzyczy

BŁĄD: funkcja array_agg(character varying) nie jest unikalna
LINIA 1: ...nodes n LEFT JOIN (SELECT nodeid, array_to_string(array_agg(...
^
PODPOWIEDŹ: Nie można wybrać najlepiej pasującej funkcji. Być może
@PrzChm: Temat rozwiązany. Nie samodzielnie a z pomocą ludzi z IRC postgresa. Funkcja jakimś cudem znalazła się też w schemacie public, co pokazało polecenie \df arrayagg. Wystarczyło wykonać drop aggregate public.array_agg(anyelement);
Temat do zamknięcia :)
Muszę zainstalować i zacząć korzystać z Postgresa zamiast mysql i migrować bazy z jednego do drugiego. Serwer http i postgres na CentOS już zainstalowany, ale zastanawiam się z czego skorzystać w zamian za phpMyAdmin. Widziałem jakieś tam projekty ale ergonomia pracy raczej co najmniej średnia. Z czego korzystacie? CLI? Dużo rzeczy robię w konsoli, ale czasem zwyczajnie szybciej jest w GUI.

#sql #postgresql #mysql #linux
Miry, mam na ubuntu server użytkownika ziomek i robię tak:

ssh ziomek@xxx.xxx.xxx.xx
. /home/ziomek/projects/djenv/bin/activate
cd /home/ziomek/projects/djangoproject
python manage.py migrate

django.db.utils.ProgrammingError: permission denied for relation djangomigrations

Wbijając z roota: ssh root@xxx.xxx.xxx.xx i robiąc to samo wszystko śmiga ( ͡° ͜ʖ ͡°)

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql
psycopg2',
'NAME': 'mydb',
'USER': 'postgres',

Jak powinienem ustawić bazę danych żeby user ziomek mógł wykonać manage.py migrate?

#django #postgresql #
Jakie rozwiązanie będzie najodpowiedniejsze do poniższego scenariusza?
Mam 0 doświadczenia w konfiguracji replikacji, a przypadło mi wykonanie tego ( ͡° ʖ̯ ͡°)
Baza to Postgres 9.2 na Windows.

Scenariusz:
1. Aplikacje korzystają z bazy na serwerze A "master", ustawiona jest replikacja tak, że baza na serwerze B "slave" zawsze zawiera dokładną kopię danych, z bazy B nic nie korzysta
2. Serwer A pada - administrator przełącza źródło danych
@plushy: to ja nazywam to "master" i "slave", dlatego jest w cudzysłowie i dlatego pytam :p
Tak sobie to wstępnie wyobrażam, ale nie wiem, czy nie lepsze(prostsze) będzie master-master bez zmian na master i slave.
@plushy: najistotniejsze jest generalnie to, że obie bazy muszą mieć cały czas te same dane, obie muszą mieć możliwość obsługi aplikacji, ale nigdy nie będzie tak, że aplikacje korzystają z obu baz jednocześnie. Zawsze jedna będzie używana, a druga jako backup - tylko będą się zamieniać rolami w razie padu.
Mirki zastanawiam się jak rozwiązać taki problem, chodzi o wyszukiwanie w bazie danych. Mam dwie tabele o danej strukturze: Offers: id, name; OffersParameters: id, offer (foreign), parameterid, value; Jak wyszukać oferty w których parametr (parameterid) np. 10 = Warszawa i 300 = Zamojskiego. Mam zaćmienie jak to zrobić w SQL. Poradziłem sobie w inny sposób, ale mam niesmak, że nie jest to zrealizowane w SQL, a najlepiej bezpośrednio używając ORM
Cześć !
CTO do projektu pilnie poszukiwany .
Udziały/pensja .
#lublin
Rozwijamy projekt zajmujący się poradami wideo.
Narazie głównie korepetycje, a za chwilkę mam nadzieje rozwiniemy sie na inne dziedziny takie jak dietetyka, prawo, księgowość itp.
Mamy już większą część systemu jednak wymaga zmian i ogólnej pracy rozwojowej. Więc nie jest to budowanie od zera co myślę jest pozytywną informacją .
Na chwilę obecną użyte technologie to :
#postgresql
#php
#nginc
#
#programowanie #bazydanych #postgresql
Mirki mam pytanie. Jak skonstruować architekturę, w której posiadam (dla przykładu) mieszkania, które mają dni dostępności. Te dni dostępności posiadają kilka wartości - kilka różnych cen (dzienna, tygodniowa, wydarzenie) oraz dostępny/niedostępny. Wrzucać to jako osobną tabelę, w której każdy dzień jest kolejnym wierszem, czy może jakoś inaczej? np. json w tabeli "mieszkania"?. Chodzi o jak najszybszy odczyt danych.
@Daronk: Zależy od skomplikowania. Jak proste rzeczy to wrzucasz range date i dodajesz exclude'a by ci nie ponachodziły. Jak skomplikowane to szukaj biblioteki pod iCal i odpowiedniego schematu do niej.
A co się ma #!$%@?ć? Owszem na innej wersji będziesz mieć inne plany zapytań i coś może umrzeć ale na to jest nikła szansa.