W Postgres możesz określić klauzulę IN, na przykład: SELECT * FROM user WHERE id IN (1000, 1001, 1002) Czy ktoś wie, jaka jest maksymalna liczba parametrów, które możesz przekazać do
W Postgres możesz określić klauzulę IN, na przykład: SELECT * FROM user WHERE id IN (1000, 1001, 1002) Czy ktoś wie, jaka jest maksymalna liczba parametrów, które możesz przekazać do
Po tym komentarzu do jednego z moich pytań zastanawiam się, czy lepiej jest używać jednej bazy danych ze schematami X, czy odwrotnie. Moja sytuacja: tworzę aplikację internetową, w której podczas rejestracji tworzę (właściwie) bazę danych (nie, to nie jest sieć społecznościowa: każdy musi mieć...
Konwertuję bazę danych z postgres na mysql. Ponieważ nie mogę znaleźć narzędzia, które samo załatwi sprawę, zamierzam przekonwertować wszystkie sekwencje postgres na identyfikatory autoincrement w mysql z wartością autoincrement. Jak więc mogę wyświetlić listę wszystkich sekwencji w Postgres DB...
Jak znaleźć maksimum (lub minimum) dwóch liczb całkowitych w Postgres / SQL? Jedna z liczb całkowitych nie jest wartością kolumny. Podam przykładowy scenariusz: Chciałbym odjąć liczbę całkowitą z kolumny (we wszystkich wierszach), ale wynik nie powinien być mniejszy niż zero. Na początek...
Odkąd Postgres wyszedł z możliwością wykonywania LATERALpołączeń, czytałem o tym, ponieważ obecnie wykonuję złożone zrzuty danych dla mojego zespołu z wieloma nieefektywnymi podzapytaniami, które sprawiają, że ogólne zapytanie zajmuje cztery minuty lub więcej. Rozumiem, że LATERALłączenia mogą mi...
Próbuję przywrócić plik zrzutu, ale spowodowało to błąd: psql:psit.sql:27485: invalid command \N Czy jest jakieś rozwiązanie? Szukałem, ale nie otrzymałem jasnej odpowiedzi.
Próbuję zainstalować PostgreSQL dla Railsów na Mac OS X 10.6. Najpierw wypróbowałem instalację MacPorts, ale nie poszło dobrze, więc wykonałem instalację DMG jednym kliknięciem. To wydawało się działać. Podejrzewam, że muszę zainstalować pakiety programistyczne PostgreSQL, ale nie mam pojęcia, jak...
Uruchamiam skrypt na moim serwerze PostgreSQL: psql db -f sql.sql z bashlub w cronskrypcie. Ciągle próbuje podzielić wynik na strony za pomocą morelub less. Jak wyłączyć stronicowanie wyników w psql? Chcę tylko zmienić dane, nie obchodzi mnie żadne
Używam ręcznie spreparowanego języka SQL do pobierania danych z bazy danych PG przy użyciu SqlAlchemy. Próbuję zapytać, które zawiera operator podobny do SQL „%” i wydaje się, że SqlAlcjhemy przechodzi przez pętlę: sql = """ SELECT DISTINCT u.name from user u INNER JOIN city c ON u.city_id =...
Mam dwie kolumny ciągów ai bw tabeli foo. select a, b from foozwraca wartości ai b. Jednak konkatenacja ai bnie działa. Próbowałem : select a || b from foo i select a||', '||b from foo Aktualizacja z komentarzy: obie kolumny są typu
Pytanie jest proste. Jak dodać kolumnę xdo tabeli y, ale tylko wtedy, gdy xkolumna nie istnieje? Znalazłem tutaj jedyne rozwiązanie jak sprawdzić czy kolumna istnieje. SELECT column_name FROM information_schema.columns WHERE table_name='x' and
Chcę upuścić 200 kolumn w mojej tabeli w PostgreSQL. Próbowałem: ALTER TABLE my_table DROP COLUMN col1, col2 Ale pojawia się taki błąd: BŁĄD: błąd składni na poziomie „col2” lub w jego
W dokumentacji nie mogę znaleźć jednoznacznej odpowiedzi na to pytanie. Jeśli kolumna jest typem tablicowym, czy wszystkie wprowadzone wartości będą indeksowane indywidualnie? Stworzyłem prostą tabelę z jedną int[]kolumną i umieściłem na niej unikalny indeks. Zauważyłem, że nie mogłem dodać tej...
Zgaduję, że odpowiedź brzmi „nie” na podstawie poniższego komunikatu o błędzie (i tego wyniku Google ), ale czy istnieje możliwość wykonania zapytania między bazami danych przy użyciu PostgreSQL? databaseA=# select * from databaseB.public.someTableName; ERROR: cross-database references are not...
Programuję na Ubuntu 11.10 i RubyMine Oto moje ustawienia programistyczne dla database.yml: które RubyMine stworzył dla mnie development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: kiedy próbuję uruchomić aplikację, pojawia się ten...
Kiedy dodajesz wiersz (PostgreSQL> = 9.5) i chcesz, aby możliwe INSERT było dokładnie takie samo, jak możliwe UPDATE, możesz napisać to w ten sposób: INSERT INTO tablename (id, username, password, level, email) VALUES (1, 'John', 'qwerty', 5, '[email protected]') ON CONFLICT (id) DO UPDATE SET...
Które z poniższych dwóch jest dokładniejsze? select numbackends from pg_stat_database; select count(*) from
Muszę ustawić ścieżkę schematu w Postgres, aby nie za każdym razem określać tabelę kropek schematu, np schema2.table. Ustaw ścieżkę schematu: SET SCHEMA PATH a,b,c wydaje się działać tylko dla jednej sesji zapytań na Macu, po zamknięciu okna zapytania zmienna ścieżki ustawia się z powrotem na...
Mam bazę danych i muszę znać domyślne kodowanie bazy danych. Chcę go pobrać z wiersza
Muszę wstawić wiele wierszy za pomocą jednego zapytania (liczba wierszy nie jest stała), więc muszę wykonać zapytanie takie jak to: INSERT INTO t (a, b) VALUES (1, 2), (3, 4), (5, 6); Znam tylko jeden sposób args = [(1,2), (3,4), (5,6)] args_str = ','.join(cursor.mogrify("%s", (x, )) for x in...