Mirki, czy jest ktoś mi w stanie wyjaśnić, o co chodzi...

select * from tabelka where a = 1994100 and b = 1161;
Zwraca mi zero rekordów - czyli po prostu takiego nie ma. tabelka ma primary key (a,b)
Przy próbie insertu z takimi ww. wartościami dostaję:

ERROR:
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: Meeeh. Przecież od dawna wiadomo że rozszerzenia do SQL w postgresie sprawiają że jest kompletny i można zaprogramować w nim wszystko.
  • Odpowiedz
W jakimś tam języku proceduralnym którego nazwy nikt nie zna.

@plushy: Jeśli dialektów SQL z elementami proceduralnymi nie uznajesz za SQL, to wtedy rzeczywiście, nie ma Turing-kompletności bez recursive CTE.
  • Odpowiedz
@kondominium-rosyjsko-niemieckie: SQL wszędzie podobny. Jeżeli chcesz administrować postgresem to a) naucz się pghba.conf b) pobaw się slonym c) pgpool (moim zdaniem konieczne) d) RTFM (dla postgresa jest świetna) e) czytaj polskiego guru od postgresa f) zainstaluj sobie jakiś język programowania w postgresie (np. plpython) żebyś nie musiał się grzebać w tych durnych PgSqlach. No i jak będziesz miał problem to śmiało pytaj ( ͡° ͜ʖ ͡
  • Odpowiedz
Małe dopowiedzenie: Postgre >>>> MySQL, ale... jeśli baza została założona na MySQL, to w planach raczej nie było przewidziane coś poważniejszego niż proste odczyty. Do dużych joinów i przyszłościowo to na pewno postgre.
  • Odpowiedz
@cycun: Są dwa rozwiązania - trigger (nie procedura) i widok. Najlepszym moim zdaniem rozwiązaniem byłby widok.

Update można zrobić dla każdego rekordu, ale to będzie niewydajne.
  • Odpowiedz
tldr; Szukam jakiegoś prostego ale z dużymi możliwościami #framework do zbudowania prototypu serwisu web

Mam ogólne pojęcie o programowaniu, trochę php, wiem co to relacja, krotka ;) i takie tam.
Chciałbym zrealizować większy projekt, na początku sam, potem płacąc ludziom lub wciągając ich do projektu jako wspólników - po przygotowaniusensownie działającego prototypu, który dla użytkownika z zewnątrz będzie wyglądał jak działająca całość. Bez tego ani rusz. Biznesplan jest, pomysł na marketing itp
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z webdev, mam problem.
Mam duży plik Excel, w którym jest +- 3800 kolumn, i 11 wierszy.
W pierwszym wierszu są pytania z ankiety.

Pytania są różne. Od imię, nazwisko, rok urodzenia, po "P21: Czy lubisz ten kraj? - Anglia" (i tak dla 193 państw).
W sumie około 1200 pytań.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: Chodziło mi bardziej o to, że są rozwiązania serwerowe, które zawierają w sobie dedykowane karty graficzne i nie jest to już takie dziwne, więc dlaczego nie wykorzystywać tego w serwerach baz danych?
  • Odpowiedz
Mirki mam w bazie rekordy tego typu: "01010000001BF33AE290D52E4072A202CC210F4A40". Powinny one przedstawiać współrzędne geograficzne. Wie ktoś jak zamienić tego typu dane na realne koordynaty, tzn. latitude i longitude?
#programowanie #sql #postgresql
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki, prośba! Możecie polecić jakieś (w zasadzie jakiekolwiek, bo już nic mi nie działa ( ͡° ʖ̯ ͡°)) narzędzie do zrobienia schematu bazy danych w #postgresql, najlepiej w svg, ale png/jpg/pdf też nie pogardzę. Problem w tym, że mam bazę na serwerze i żadne graficzne, javowe programy nie wchodzą w grę. Najlepiej komenda, która wypluwa pliczek svg, który sobie ściągnę do siebie i pooglądam :D
  • 18
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@gagit: jak masz prostą bazę (bez jakichś rozwiązań typowo postgresowych) to możesz ją zmigrować do MySQL i użyć MySQL Workbench aby wygenerować diagram EER :) Jest także opcja generowania diagramu ze skryptu SQL, możesz spróbować czy pójdzie :)
  • Odpowiedz
@gagit: ale zupełnie nie masz dostępu do tej bazy online? jeśli nie to może na serwerze pg_dump schematu tylko, wrzuć do lokalnej a wtedy hulaj dusza, np. importujesz DbSchema i tam sobie układasz obrazek
  • Odpowiedz
Mirki, jaka jest komenda aby wyciągnąć konkretny rekord w MySQL w PHP? W postgresql to było pgfetchresult($result, $wiersz, $kolumna) a w mysql nie mogłem czegoś takiego znaleźć.

#bazydanych #postgresql #mysql #php
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@cycun:
1. Używaj PDO (albo ORMów, zendów, czegokolwiek ;D )
2. Robisz sobie połączenie do mysql przez pdo >> PDO Mysql connection example

Przykładowe zapytanie z bindowaniem parametrów (czyli tak jak powinieneś to robić ;D
  • Odpowiedz
@qusqui21: poza tym w takiej sytuacji, kiedy nie wiesz jak sobie poradzic z create table i constraintami, po prostu zaloz tabelke bez nich, a potem googlujesz zakladanie samych constraintow etc.
  • Odpowiedz
#programowanie #bazydanych #postgresql #php
Mam taki problem Mireczki:
Łączę się do bazy danych zdalnej (digitalocean) taką komendą (baza danych skonfigurowana tak, by przyjmowała zdalne połączenia):
psql -h www.strona.pl -U Digitalocean -d Digitalocean
i to działa, natomiast jak używam biblioteki redbean php (która korzysta z PDO) to wywala mi taki błąd:
Uncaught exception 'PDOException' with message 'Could not connect to database (Digitalocean). Skrypt odpalam lokalnie, linijka z
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
Psql nie używa SSH. Łączy się bezpośrednio do bazy. Spróbuj połączyć się z innych programów. Nie jestem w stanie Ci pomóc niestety.
  • Odpowiedz