pg_restore manual
pg_restore manual
pg_restore odtwarza bazę danych PostgreSQL z archiwum utworzonego przez pg_dump.
Składnia:
pg_restore [OPCJA]... [PLIK]
Opcje ogólne:
-d, --dbname=NAZWA połączenie do bazy danych o tej nazwie
-f, --file=NAZWAPLIKU nazwa pliku wyjścia
-F, --format=c|d|t format pliku kopii zapasowej (powinien być automatyczny)
-l, --list drukuje skrótowy spis treści archiwum
-v, --verbose tryb informacji szczegółowych
-V, --version pokaż informacje o wersji i zakończ
-?, --help pokaż tą pomoc i zakończ działanie
Opcje kontroli odtworzenia:
-a, --data-only odtwarza tylko dane, bez schematu
-c, --clean czyszczenie (kasowanie) obiektów baz danych przed odtworzeniem
-C, --create utworzenie docelowej bazy danych
-e, --exit-on-error wyjście w przypadku błędu, domyślna jest kontynuacja
-I, --index=NAZWA odtwarza indeks wedle nazwy
-j, --jobs=NUM użycie tylu równoległych zadań przy odtwarzaniu
-L, --use-list=NAZWAPLIKU użycie spisu treści z tego pliku by
wskazać/uporządkować wyjście
-n, --schema=NAZWA odtwarza tylko obiekty z tego schematu
-O, --no-owner bez odtwarzania posiadania obiektu
-P, --function=NAZWA(args) odtwarza funkcję wedle nazwy
-s, --schema-only odtwarza tylko schemat, bez danych
-S, --superuser=NAZWA nazwa superużytkownika by użyć lub wyłączyć wyzwalacze
-t, --table=NAZWA odtwarza tabelę wedle nazwy
-T, --trigger=NAZWA odtwarza wyzwalacz wedle nazwy
-x, --no-privileges nie wykonuje odtwarzania przywilejów dostępu (grant/revoke)
-1, --single-transaction odtworzenie jako pojedyncza transakcja
--disable-triggers wyłącza wyzwalacze podczas odtwarzania wyłącznie danych
--no-data-for-failed-tables
nie odtwarza danych z tabel, które nie mogły być odtworzone
--no-security-labels nie odtwarza etykiet bezpieczeństwa
--no-tablespaces nie odtwarza przypisań do przestrzeni tabel
--section=SECTION odtwarza nazwaną sekcję (pre-dane, dane, lub post-dane)
--use-set-session-authorization
używa poleceń SET SESSION AUTHORIZATION zamiast
poleceń ALTER OWNER by ustawić właściciela
Opcje połączenia:
-h, --host=NAZWAHOSTA host serwera bazy danych lub katalog gniazda
-p, --port=PORT numer portu na serwera bazy danych
-U, --username=NAZWA połączenie jako wskazany użytkownik bazy
-w, --no-password nie pytaj nigdy o hasło
-W, --password wymuś pytanie o hasło (powinno nastąpić automatycznie)
--role=NAZWAROLI wykonuje SET ROLE przed odtworzeniem
Jeśli nie wskazano nazwy pliku, użyty zostanie wejście standardowe.
Błędy proszę przesyłać na adres <Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.;.
Users and logins in MSSQL
Users and logins in MSSQL
Login - grants access to the server
User grants a login access to the database List users in SQL Server database
Query
select sp.name as login,
sp.type_desc as login_type,
sl.password_hash,
sp.create_date,
sp.modify_date,
case when sp.is_disabled = 1 then 'Disabled'
else 'Enabled' end as status
from sys.server_principals sp
left join sys.sql_logins sl
on sp.principal_id = sl.principal_id
where sp.type not in ('G', 'R')
order by sp.name;
Columns
- login - user name
- login_type - principal type:
- SQL_LOGIN - SQL login
- WINDOWS_LOGIN - Windows login
- CERTIFICATE_MAPPED_LOGIN - Login mapped to a certificate
- ASYMMETRIC_KEY_MAPPED_LOGIN - Login mapped to an asymmetric key
- password_hash - for SQL logins hashed password with SHA-512
- create_date - date the login was added
- modify_date - date the login was last updated
- status - status of the login
- Enabled
- Disabled
Rows
- One row represents one user in the database
- Scope of rows: all users in the database
- Ordered by user name
Query
select name as username,
create_date,
modify_date,
type_desc as type,
authentication_type_desc as authentication_type
from sys.database_principals
where type not in ('A', 'G', 'R', 'X')
and sid is not null
and name != 'guest'
order by username;
Columns
- username - user name
- create_date - date the account was added
- modify_date - date the account was last updated
- type_desc - principal type:
- CERTIFICATE_MAPPED_USER - User mapped to a certificate
- EXTERNAL_USER - External user from Azure Active Directory
- ASYMMETRIC_KEY_MAPPED_USER - User mapped to an asymmetric key
- SQL_USER - SQL user
- WINDOWS_USER - Windows user
- authentication_type - type of user authentication
- NONE : No authentication
- INSTANCE : Instance authentication
- DATABASE : Database authentication
- WINDOWS : Windows Authentication
Rows
- One row represents one user in the database
- Scope of rows: all users in the database
- Ordered by user name
Change SQL Server Password Using SQL Script
Change SQL Server Password Using SQL Script
- Open the SQL Server Management Studio.
- Open a New Query.
-
Copy, paste, and execute the following:
GO ALTER LOGIN [sa] WITH DEFAULT_DATABASE=[master] GO USE [master] GO ALTER LOGIN [sa] WITH PASSWORD=N'NewPassword' MUST_CHANGE GO
where NewPassword is the password you wish to use for the sa account.
DART
NASA uderzyło statkiem kosmicznym DART w asteroidę. żródło
Naukowcy z NASA czekali prawie rok od czasu, gdy SpaceX rozpoczął misję Double Asteroid Redirection Test (DART) w listopadzie 2021 r., Aby ustalić, czy statek kosmiczny może zderzyć się z asteroidą świnki morskiej, aby strącić ją z kursu.
Zbudowany i zarządzany przez Johns Hopkins Applied Physics Laboratory dla NASA, statek kosmiczny DART spędza około 10 miesięcy w podróży w jedną stronę do małego księżyca asteroidy Didymos o nazwie Dimorphos, który jest również uważany za asteroidę.
Specyfikacje dotyczące statku kosmicznego DART:
- DART bez paneli słonecznych: 6,2 stopy długości × 5,9 stopy szerokości × 8,5 stopy wysokości
- Panele słoneczne: Każdy z nich ma 27,9 stopy długości
- Waga podczas uderzenia: 1,260 funtów
- Prędkość uderzenia: 3,8 mil na sekundę
Dimorphos
Układ podwójny asteroid składa się tylko z Didymousa o średnicy około pół mili i małego księżyca (czasami nazywanego księżycem) Dimorphos, który ma średnicę 525 stóp i jest celem tego małego eksperymentu.
Gdy dynamiczny duet krąży wokół Słońca, może sięgać tak blisko Ziemi, jak prawie pół AU do około 3 AU dalej, co jest po prostu nieśmiałe poza orbitą Marsa.
(Nie wiesz, co to jest AU? Oznacza "jednostkę astronomiczną", a jedna AU to ta sama odległość od Słońca do Ziemi lub około 93 milionów mil.)
W momencie uderzenia Dimorphos będzie zaledwie 6,8 miliona mil od Ziemi, praktycznie spacer po bloku w kategoriach kosmicznych.
Oczekuje się, że uderzenie nastąpi o 19:14 EDT, w poniedziałek, 26 września, ponieważ statek kosmiczny DART jest używany jako taran, ponieważ pędzi prawie 4 mile na sekundę, gdy uderza w Dimorphos.