Muszę zduplikować istniejącą bazę danych, w tym jej schemat i strukturę, do innej nowej bazy danych. Potrzebuję tego w środowisku poleceń powłoki, a nie w pgadmin. Proszę mi pomóc. nohup pg_dump exampledb > example-01.sql createdb -O postgres exampledbclone_01 mój użytkownik to „postgres” nohup psql exampledbclone_01 < example-01.sql $ pg_dump mydb …
Mam dwa stoliki employeei phones. Pracownik może mieć od 0 do n numerów telefonów. Chcę wymienić nazwiska pracowników wraz z ich numerami telefonów. Korzystam z poniższego zapytania, które działa poprawnie. SELECT empname,array_agg(phonenumber) AS phonenumbers FROM employee LEFT OUTER JOIN phones ON employee.empid = phones.empid GROUP BY employee.empid Tabela pracowników może …
Co to jest zapytanie umożliwiające wyświetlenie nieudanych zadań sql, dzięki czemu mogę uzyskać wszystkie informacje o zadaniu zakończonym niepowodzeniem za pomocą jednego zapytania
Tworzę bazę danych na serwerze sql i pokazuje błąd, "CREATE DATABASE permission denied in database 'master'" że używam samego loginu administratora. Co muszę zrobić? Proszę o propozycję naprawy!
Próbując napisać zapytanie, dowiedziałem się (na poważnie), że SQL Server analizuje GDZIE w zapytaniu na długo przed parsowaniem instrukcji SELECT podczas wykonywania zapytania. Dokumenty MSDN mówią, że ogólna logiczna kolejność analizowania jest taka, że SELECT jest analizowany prawie na końcu (co powoduje błędy „brak takiego obiektu [alias]” podczas próby użycia …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem dotyczącym wymiany stosu administratorów bazy danych. Zamknięte 4 lata temu . Planuję wkrótce mieć bardzo mocno załadowane bazy danych postgresql. Mam trochę doświadczenia w zarządzaniu bazami danych mysql …
Podczas wyszukiwania w Google znalazłem sprzeczne informacje. Niektóre witryny stwierdzają, że gdy nie ma już fizycznej pamięci na dane, wówczas SQL Server przenosi już istniejące dane do TEMPDB (patrz: SQL Server: Demystifying TempDb i zalecenia ). Ale inne witryny stwierdzają, że gdy nie ma wystarczającej ilości pamięci fizycznej, system operacyjny …
Tworzę bazę danych SQL Server z kimś innym. Jedna z tabel jest mała (6 wierszy) z danymi, które prawdopodobnie pozostaną stałe. Istnieje zdalna możliwość dodania nowego wiersza. Tabela wygląda mniej więcej tak: CREATE TABLE someTable ( id int primary key identity(1,1) not null, name varchar(128) not null unique ); INSERT …
Napisałem procedurę składowaną, która korzysta z tabeli tymczasowej. Wiem, że w SQL Server tabele tymczasowe mają zasięg sesji. Nie udało mi się jednak znaleźć ostatecznych informacji na temat tego, do czego zdolna jest sesja. W szczególności, jeśli możliwe jest wykonanie tej procedury składowanej dwa razy jednocześnie w jednej sesji, wymagany …
Próbuję utworzyć bazę danych przy użyciu dwóch surowych, tj. Niesformatowanych partycji. Dokumenty Microsoft mówią, że możesz to zrobić, wystarczy podać tylko literę dysku surowej partycji, jak w: CREATE DATABASE DirectDevice ON (NAME = DirectDevice_system, FILENAME = 'S:') LOG ON (NAME = DirectDevice_log, FILENAME = 'T:') Jednak SQL Server 2017 zwraca …
Oto pytanie dla sys ops (lub tych, którzy przeszli to doświadczenie wcześniej). Moja firma chce przeznaczyć dodatkową przestrzeń dyskową na istniejące skrzynki SQL Server w produkcji. Zastanawiamy się, czy rozszerzenie woluminu („Rozszerz wolumin ...” w Zarządzaniu dyskami) można wykonać ONLINE, czy też usługa SQL Server musi zostać zamknięta. Czy jest …
Mój problem (lub przynajmniej komunikat o błędzie) jest bardzo podobny do procesora zapytań, w którym zabrakło zasobów wewnętrznych - bardzo długie zapytanie SQL . Mój klient pracuje z zapytaniem Select SQL, zawierającym klauzulę where zawierającą dokładnie 100 000 wpisów. Zapytanie kończy się niepowodzeniem z błędem 8632 i komunikatem o błędzie …
tl; dr : dlaczego CHECKDB odczytuje dziennik transakcji dla bazy danych użytkowników z tabelami zoptymalizowanymi pod kątem pamięci? Wygląda na to, że CHECKDB odczytuje plik dziennika transakcji bazy danych użytkownika podczas sprawdzania jednej z moich baz danych - w szczególności bazy danych, która wykorzystuje tabele OLTP w pamięci. CHECKDB dla …
Biorąc pod uwagę rolę bazy danych, user1funkcja something()zdefiniowana jako procedura składowana i widok utworzony jak: CREATE VIEW view1 AS select * from something() I biorąc pod uwagę te uprawnienia: REVOKE ALL ON FUNCTION something FROM user1 REVOKE SELECT ON view1 FROM user1 Po uruchomieniu SELECT * FROM view1pojawia się błąd …
Ponieważ MySQL 5.6 wprowadził DDL online, ALTER TABLEpolecenie może opcjonalnie mieć jeden ALGORITHM=INPLACElub ALGORITHM=COPYokreślony. Przegląd internetowych DDL zauważa, że domyślnie INPLACEjest stosowany wszędzie tam, gdzie to możliwe, i sugeruje (nigdy dość podając ją), że INPLACEalgorytm jest tańszy niż COPYsię jest. Jaki więc powód powinienem podać ALGORITHM=COPYw ALTER TABLEoświadczeniu?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.