İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

initdb - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü üzerinden OnWorks ücretsiz barındırma sağlayıcısında initdb'yi çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen initdb komutudur.

Program:

ADI


initdb - yeni bir PostgreSQL veritabanı kümesi oluştur

SİNOPSİS


başlangıçdb [seçenek...] [--pgveri | -D] rehber

TANIM


başlangıçdb yeni bir PostgreSQL veritabanı kümesi oluşturur. Bir veritabanı kümesi,
tek bir sunucu örneği tarafından yönetilen veritabanları.

Bir veritabanı kümesi oluşturmak, veritabanının bulunduğu dizinlerin oluşturulmasından oluşur.
veriler yaşayacak, paylaşılan katalog tablolarını (bütününe ait tablolar) oluşturacak
belirli bir veritabanı yerine küme) ve şablon1 ve postgres oluşturma
veritabanları. Daha sonra yeni bir veritabanı oluşturduğunuzda, template1 veritabanındaki her şey
kopyalandı. (Bu nedenle, şablon1'e yüklenen her şey otomatik olarak her birine kopyalanır.
veritabanı daha sonra oluşturulur.) Postgres veritabanı, aşağıdakiler tarafından kullanılması amaçlanan varsayılan bir veritabanıdır.
kullanıcılar, yardımcı programlar ve üçüncü taraf uygulamalar.

Rağmen başlangıçdb belirtilen veri dizinini oluşturmaya çalışacak, olmayabilir
İstenen veri dizininin üst dizini köke aitse izin. NS
böyle bir kurulumda başlatın, kök olarak boş bir veri dizini oluşturun, ardından chown için
bu dizinin sahipliğini veritabanı kullanıcı hesabına atayın, ardından su olmak
çalıştırılacak veritabanı kullanıcısı başlangıçdb.

başlangıçdb sunucu işlemine sahip olacak kullanıcı olarak çalıştırılmalıdır, çünkü sunucunun ihtiyacı vardır.
dosya ve dizinlere erişim sağlamak için başlangıçdb yaratır. Sunucu yapamadığı için
root olarak çalıştır, çalıştırmamalısın başlangıçdb kök olarak da. (Aslında bunu yapmayı reddedecektir.)

başlangıçdb veritabanı kümesinin varsayılan yerel ayarını ve karakter kümesi kodlamasını başlatır. NS
karakter kümesi kodlaması, harmanlama sırası (LC_COLLATE) ve karakter kümesi sınıfları (LC_CTYPE,
örneğin üst, alt, basamak) oluşturulduğunda bir veritabanı için ayrı olarak ayarlanabilir. başlangıçdb
için varsayılan olarak hizmet edecek olan template1 veritabanı için bu ayarları belirler.
diğer tüm veritabanları.

Varsayılan harmanlama sırasını veya karakter kümesi sınıflarını değiştirmek için --lc-harmanlama ve
--lc-ctype seçenekler. C veya POSIX dışındaki harmanlama siparişlerinin de bir performansı vardır.
ceza. Bu nedenlerden dolayı, çalıştırırken doğru yerel ayarı seçmek önemlidir. başlangıçdb.

Kalan yerel ayar kategorileri daha sonra sunucu başlatıldığında değiştirilebilir. Yapabilirsiniz
Ayrıca kullan --yerel ayar harmanlama sırası dahil tüm yerel kategoriler için varsayılanı ayarlamak için
ve karakter seti sınıfları. Tüm sunucu yerel ayar değerleri (lc_*) aracılığıyla görüntülenebilir. GÖSTER HEPSİ.
Daha fazla ayrıntı, belgelerde Bölüm 22.1, “Yerel Destek” içinde bulunabilir.

Varsayılan kodlamayı değiştirmek için --kodlama. Daha fazla ayrıntı Bölümde bulunabilir
22.3, “Karakter Seti Desteği”, belgelerde.

SEÇENEKLER


-A kimlik doğrulama yöntemi
--auth=kimlik doğrulama yöntemi
Bu seçenek, pg_hba.conf içinde kullanılan yerel kullanıcılar için kimlik doğrulama yöntemini belirtir.
(ana ve yerel hatlar). Bilgisayarınızdaki tüm yerel kullanıcılara güvenmediğiniz sürece güveni kullanmayın.
sistem. güven, kurulum kolaylığı için varsayılandır.

--auth-ana bilgisayar=kimlik doğrulama yöntemi
Bu seçenek, yerel kullanıcılar için TCP/IP bağlantıları aracılığıyla kimlik doğrulama yöntemini belirtir.
pg_hba.conf (host satırları) içinde kullanılır.

--auth-yerel=kimlik doğrulama yöntemi
Bu seçenek, yerel kullanıcılar için Unix etki alanı soketi aracılığıyla kimlik doğrulama yöntemini belirtir.
pg_hba.conf'ta kullanılan bağlantılar (yerel hatlar).

-D rehber
--pgveri=rehber
Bu seçenek, veritabanı kümesinin depolanacağı dizini belirtir. Bu
tarafından istenen tek bilgi başlangıçdb, ancak ayarlayarak yazmaktan kaçınabilirsiniz.
the PGDATA veritabanı sunucusundan beri uygun olabilecek ortam değişkeni
(postgres) veritabanı dizinini daha sonra aynı değişkenle bulabilir.

-E kodlama
--kodlama=kodlama
Şablon veritabanının kodlamasını seçer. Bu aynı zamanda varsayılan kodlama olacaktır.
Orada geçersiz kılmadığınız sürece, daha sonra oluşturduğunuz herhangi bir veritabanının Varsayılan türetilmiştir
yerel ayardan veya bu işe yaramazsa SQL_ASCII. Tarafından desteklenen karakter kümeleri
PostgreSQL sunucusu, Bölüm 22.3.1, “Desteklenen Karakter Kümeleri” bölümünde açıklanmıştır.
Dökümantasyon.

-k
--veri-sağlama toplamları
G/Ç sisteminin yol açabileceği bozulmayı algılamaya yardımcı olması için veri sayfalarında sağlama toplamlarını kullanın.
yoksa sus. Sağlama toplamlarının etkinleştirilmesi, gözle görülür bir performans cezasına neden olabilir.
Bu seçenek yalnızca başlatma sırasında ayarlanabilir ve daha sonra değiştirilemez. Eğer
set, sağlama toplamları tüm veritabanlarındaki tüm nesneler için hesaplanır.

--yerel ayar=yerel
Veritabanı kümesi için varsayılan yerel ayarı ayarlar. Bu seçenek belirtilmemişse,
yerel ayar, bulunduğu ortamdan miras alınır başlangıçdb çalışır. Yerel ayar desteği
belgelerde Bölüm 22.1, “Yerel Destek” bölümünde açıklanmıştır.

--lc-harmanlama=yerel
--lc-ctype=yerel
--lc-mesajları=yerel
--lc-parasal=yerel
--lc-sayısal=yerel
--lc-zamanı=yerel
Facebok sayfasını beğenin : --yerel ayar, ancak yalnızca belirtilen kategorideki yerel ayarı ayarlar.

--no-yerel
Eşittir --yerel ayar=C.

-N
--Senkronizasyon yok
Varsayılan olarak, başlangıçdb tüm dosyaların güvenli bir şekilde diske yazılmasını bekleyecektir. Bu seçenek
nedenleri başlangıçdb beklemeden geri dönmek için, bu daha hızlıdır, ancak bir sonraki
işletim sistemi çökmesi, veri dizinini bozuk bırakabilir. Genel olarak, bu seçenek
test için kullanışlıdır, ancak bir üretim kurulumu oluştururken kullanılmamalıdır.

--pwdosyası=Dosya
Yapar başlangıçdb bir dosyadan veritabanı süper kullanıcısının parolasını okuyun. İlk satırı
dosya şifre olarak alınır.

-S
--sync-yalnızca
Tüm veritabanı dosyalarını güvenli bir şekilde diske yazın ve çıkın. Bu, aşağıdakilerden herhangi birini gerçekleştirmez
normal initdb işlemleri.

-T CFG
--text-search-config=CFG
Varsayılan metin arama yapılandırmasını ayarlar. Daha fazla bilgi için default_text_search_config bakın
bilgiler.

-U kullanıcı adı
--kullanıcıadı=kullanıcı adı
Veritabanı süper kullanıcısının kullanıcı adını seçer. Bu, varsayılan olarak
etkili kullanıcı koşusu başlangıçdb. Süper kullanıcının adının ne olduğu gerçekten önemli değil
öyledir, ancak kişi, işletim
sistem kullanıcısının adı farklı.

-W
--pw istemi
Yapar başlangıçdb veritabanı süper kullanıcısına vermek için bir parola isteyin. planlamazsan
parola doğrulamasını kullanırken, bu önemli değildir. Aksi takdirde yapamazsınız
bir parola ayarlayana kadar parola doğrulamasını kullanmak için.

-X rehber
--xlogdir=rehber
Bu seçenek, işlem günlüğünün saklanacağı dizini belirtir.

Daha az kullanılan diğer seçenekler de mevcuttur:

-d
- hata ayıklama
Önyükleme arka ucundan hata ayıklama çıktısını ve daha az diğer birkaç mesajı yazdırın
genel halk için ilgi. Önyükleme arka ucu programdır başlangıçdb Için kullanır
katalog tablolarını oluşturun. Bu seçenek, muazzam miktarda son derece
sıkıcı çıktı

-L rehber
nerede olduğunu belirtir başlangıçdb veritabanı kümesini başlatmak için girdi dosyalarını bulmalıdır.
Bu normalde gerekli değildir. Konumlarını belirtmeniz gerekip gerekmediği size söylenecektir.
açıkça.

-n
--temiz değil
Varsayılan olarak, ne zaman başlangıçdb bir hatanın tamamen oluşturmasını engellediğini belirler
veritabanı kümesi, keşfetmeden önce oluşturmuş olabileceği dosyaları kaldırır
işi bitiremeyeceğini söylüyor. Bu seçenek toplamayı engeller ve bu nedenle aşağıdakiler için kullanışlıdır:
hata ayıklama.

Diğer seçenekler:

-V
--versiyon
initdb sürümünü yazdırın ve çıkın.

-?
--yardım et
initdb komut satırı argümanları hakkında yardım göster ve çık.

ÇEVRE


PGDATA
Veritabanı kümesinin depolanacağı dizini belirtir; geçersiz kılınabilir
ile -D seçeneği.

TZ
Oluşturulan veritabanı kümesinin varsayılan saat dilimini belirtir. Değer bir olmalıdır
tam saat dilimi adı (belgelerde Bölüm 8.5.3, “Saat Dilimleri”ne bakın).

Bu yardımcı program, diğer PostgreSQL yardımcı programlarının çoğu gibi, ortam değişkenlerini de kullanır.
libpq tarafından desteklenir (belgelerde Bölüm 31.14, “Ortam Değişkenleri”ne bakın).

NOTLAR


başlangıçdb aracılığıyla da çağrılabilir pg_ctl başlangıçdb.

onworks.net hizmetlerini kullanarak initdb'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad