Kiedy uprawnienia dostępu są wymienione przez \ l, a kiedy nie? Uprawnienia dostępu wymienione przez \ l można zmienić po przyznaniu i unieważnić: $ createuser -EP my_readonly $ psql development development=# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------------------------+----------+----------+-------------+-------------+----------------------- development | …
Mam istniejącą bazę danych ze wszystkim w schemacie dbo. Mam projekt SSDT z obiektami, które dodaję do niego za pomocą schematufoo Mam tabelę, która wygląda tak w tym projekcie: CREATE table foo.a ( id INT NOT NULL CONSTRAINT [PK_foo_a] PRIMARY KEY CLUSTERED CONSTRAINT [FK_foo_a] FOREIGN KEY REFERENCES [dbo].[a], desc NVARCHAR(50) …
Mam bazę danych PostgreSQL (9.4), która ogranicza dostęp do rekordów w zależności od bieżącego użytkownika i śledzi zmiany dokonane przez użytkownika. Osiąga się to poprzez widoki i wyzwalacze, i w większości działa to dobrze, ale mam problemy z widokami, które wymagają INSTEAD OFwyzwalaczy. Próbowałem zmniejszyć problem, ale z góry przepraszam, …
Korzystam z MS SQL i muszę uruchomić kilka zapytań w tej samej tabeli według różnych kryteriów. Najpierw uruchomiłem każde zapytanie w oryginalnej tabeli, chociaż wszystkie mają wspólne filtrowanie (tj. Data, status). Zajęło to dużo czasu (około 2 minut). W wierszach danych znajdują się duplikaty, a wszystkie indeksy NIE są klastrowane. …
Jeśli mam foo.sql i bar.sql w tym samym folderze, foo.sql może odwoływać się do bar.sql po uruchomieniu z SSDT w trybie sqlcmd z :r ".\bar.sql". Jednak SSMS go nie znajdzie. Procmon pokazuje, że SSMS szuka %systemroot%\syswow64: Jak powiedzieć SSMS, aby szukał w folderze, w którym zapisany jest bieżący skrypt, bez …
Tworzę bazę danych SQL Server 2012 i mam wątpliwości co do kolumn nvarchar jako kluczy podstawowych. Mam ten stół: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG] [tinyint] NOT NULL, [IS_TRANSMITTED] [bit] NOT NULL DEFAULT 0, CONSTRAINT [PK_CODES] PRIMARY KEY …
Chciałbym skonfigurować użytkownika „czytającego” w mojej instancji SQL Server 2012. Chciałbym dać mu prawo do wykonania dowolnej procedury składowanej, funkcji lub bezpośredniej instrukcji SQL, która pobiera dane ze wszystkich tabel i widoków, ale nie może aktualizować ani wstawiać (tj. Niczego czytać i nic nie pisać). Czy mogę to skonfigurować bez …
Próbuję lepiej zrozumieć, jak działa narzędzie do planowania zapytań w postgresql. Mam to zapytanie: select id from users where id <> 2 and gender = (select gender from users where id = 2) order by latest_location::geometry <-> (select latest_location from users where id = 2) ASC limit 50 Działa w …
Próbuję zmusić klienta mysql do połączenia się z serwerem mysql bez konieczności podawania hasła interaktywnie. Podjęte kroki: 1) Najpierw utwórz plik mylogin.cnf $ mysql_config_editor set --user=<user> --password --host=<host> Enter password: 2) Plik utworzony pomyślnie: $ ls -la .mylogin.cnf -rw-------. 1 urmt urmt 136 Dec 19 11:01 .mylogin.cnf $ mysql_config_editor print …
Dokumentacja PostgreSQL na WITH pokazuje następujący przykład: WITH regional_sales AS ( SELECT region, SUM(amount) AS total_sales FROM orders GROUP BY region ), top_regions AS ( SELECT region FROM regional_sales WHERE total_sales > (SELECT SUM(total_sales)/10 FROM regional_sales) ) SELECT region, product, SUM(quantity) AS product_units, SUM(amount) AS product_sales FROM orders WHERE region …
Mam około 84 milionów wierszy. Wszystkie z nich należy przenieść do osobnej bazy danych na tym samym serwerze, a następnie usuwam, aby usunąć około 60 milionów wierszy ze źródłowej bazy danych. 84 miliony wierszy znajduje się w tej samej tabeli. Sama ta tabela stanowi 90% całej bazy danych. Więc ... …
Mam problemy z dodaniem nowej kolumny do tabeli. Próbowałem uruchomić go kilka razy, ale po ponad 10 minutach postanowiłem anulować zapytanie z powodu czasu blokady. ALTER TABLE mytable ADD mycolumn VARCHAR(50); Przydatna informacja: Wersja PostgreSQL: 9.1 Liczba rzędów: ~ 250 K. Liczba kolumn: 38 Liczba zerowalnych kolumn: 32 Liczba ograniczeń: …
Które złączenie jest lepsze, jeśli wszystkie dają taki sam wynik? Na przykład mam dwie tabele employees(emp_id,name, address, designation, age, sex)i work_log(emp_id,date,hours_wored). Aby uzyskać określone wyniki zarówno inner joini left joindaje ten sam wynik. Ale wciąż mam wątpliwości, które nie ograniczają się tylko do tego pytania. które łączenie jest bardziej wydajne, …
Próbuję dowiedzieć się, jakie zalecane najlepsze praktyki są dla zbiorczych aktualizacji programu SQL Server . Obecnie przyświeca nam idea „nic nie rób, chyba że napotkamy problem rozwiązany przez CU”. Działa to z podejściem „jeśli to nie jest zepsute, nie naprawiaj”, ale zastanawiam się, czy to naprawdę dobry pomysł, ponieważ tak …
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.