az postgres flexible-server

PostgreSQL için Azure Veritabanı Esnek Sunucuları yönetme.

Komutlar

az postgres flexible-server connect

Esnek bir sunucuya bağlanın.

az postgres flexible-server create

PostgreSQL esnek sunucusu oluşturun.

az postgres flexible-server db

Esnek bir sunucuda PostgreSQL veritabanlarını yönetin.

az postgres flexible-server db create

Esnek bir sunucuda PostgreSQL veritabanı oluşturun.

az postgres flexible-server db delete

Esnek bir sunucudaki veritabanını silin.

az postgres flexible-server db list

Esnek bir sunucu için veritabanlarını listeleyin.

az postgres flexible-server db show

Veritabanının ayrıntılarını gösterme.

az postgres flexible-server delete

Esnek sunucuyu silme.

az postgres flexible-server deploy

PostgreSQL sunucusu için github eylem iş akışını etkinleştirin ve çalıştırın.

az postgres flexible-server deploy run

Github deponuzda mevcut bir iş akışını çalıştırın.

az postgres flexible-server deploy setup

PostgreSQL sunucusu için github eylem iş akışı dosyası oluşturun.

az postgres flexible-server execute

Esnek bir sunucuya bağlanın.

az postgres flexible-server firewall-rule

Sunucu için güvenlik duvarı kurallarını yönetme.

az postgres flexible-server firewall-rule create

Esnek bir sunucu için yeni bir güvenlik duvarı kuralı oluşturun.

az postgres flexible-server firewall-rule delete

Güvenlik duvarı kuralını silme.

az postgres flexible-server firewall-rule list

Esnek bir sunucu için tüm güvenlik duvarı kurallarını listeleyin.

az postgres flexible-server firewall-rule show

Güvenlik duvarı kuralının ayrıntılarını alın.

az postgres flexible-server firewall-rule update

Güvenlik duvarı kuralını güncelleştirme.

az postgres flexible-server list

Kullanılabilir esnek sunucuları listeleyin.

az postgres flexible-server list-skus

Verilen bölgedeki kullanılabilir sku'ları listeler.

az postgres flexible-server migration

PostgreSQL Esnek Sunucuları için geçiş iş akışlarını yönetin.

az postgres flexible-server migration check-name-availability

Sağlanan geçiş adının kullanılıp kullanılamayabileceğini denetler.

az postgres flexible-server migration create

Esnek bir sunucu için yeni bir geçiş iş akışı oluşturun.

az postgres flexible-server migration delete

Belirli bir geçişi silin.

az postgres flexible-server migration list

Esnek bir sunucunun geçişlerini listeleyin.

az postgres flexible-server migration show

Belirli bir geçişin ayrıntılarını alın.

az postgres flexible-server migration update

Belirli bir geçişi güncelleştirin.

az postgres flexible-server parameter

Esnek sunucu için sunucu parametre değerlerini yönetme komutları.

az postgres flexible-server parameter list

Esnek bir sunucu için parametre değerlerini listeleyin.

az postgres flexible-server parameter set

Esnek sunucunun parametresini güncelleştirin.

az postgres flexible-server parameter show

Esnek bir sunucu için parametresini alın.".

az postgres flexible-server restart

Esnek sunucuyu yeniden başlatın.

az postgres flexible-server restore

Esnek sunucuyu yedekten geri yükleyin.

az postgres flexible-server show

Esnek sunucunun ayrıntılarını alın.

az postgres flexible-server show-connection-string

PostgreSQL esnek sunucu veritabanı için bağlantı dizelerini gösterin.

az postgres flexible-server start

Esnek bir sunucu başlatın.

az postgres flexible-server stop

Esnek sunucuyu durdurun.

az postgres flexible-server update

Esnek bir sunucuyu güncelleştirme.

az postgres flexible-server wait

Esnek sunucunun belirli koşulları karşılamasını bekleyin.

az postgres flexible-server connect

Esnek bir sunucuya bağlanın.

az postgres flexible-server connect --admin-user
                                    --name
                                    [--admin-password]
                                    [--database-name]
                                    [--interactive]
                                    [--querytext]

Gerekli Parametreler

--admin-user -u

Yöneticinin oturum açma kullanıcı adı.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

İsteğe Bağlı Parametreler

--admin-password -p

Yöneticinin oturum açma parolası.

--database-name -d

Veritabanının adı.

--interactive

Veritabanına etkileşimli modda bağlanmak için bu parametreyi geçirin.

--querytext -q

Esnek sunucuda çalıştırılacak bir sorgu.

az postgres flexible-server create

PostgreSQL esnek sunucusu oluşturun.

Özel veya varsayılan yapılandırmaya sahip bir PostgreSQL esnek sunucusu oluşturun. Ağ yapılandırması hakkında daha fazla bilgi için bkz.

az postgres flexible-server create [--address-prefixes]
                                   [--admin-password]
                                   [--admin-user]
                                   [--backup-retention]
                                   [--database-name]
                                   [--high-availability {Disabled, Enabled}]
                                   [--location]
                                   [--name]
                                   [--private-dns-zone]
                                   [--public-access]
                                   [--resource-group]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-size]
                                   [--subnet]
                                   [--subnet-prefixes]
                                   [--tags]
                                   [--tier]
                                   [--version]
                                   [--vnet]
                                   [--yes]
                                   [--zone]

Örnekler

Özel parametrelerle PostgreSQL esnek sunucusu oluşturma

az postgres flexible-server create --location northeurope --resource-group testGroup \
  --name testserver --admin-user username --admin-password password \
  --sku-name Standard_B1ms --tier Burstable --public-access 153.24.26.117 --storage-size 128 \
  --tags "key=value" --version 13 --high-availability Enabled --zone 1 \
  --standby-zone 3

Varsayılan parametreler ve genel erişim varsayılan olarak etkin bir PostgreSQL esnek sunucusu oluşturun. Kaynak grubu, sunucu adı, kullanıcı adı, parola ve varsayılan veritabanı CLI tarafından oluşturulur

az postgres flexible-server create

Genel erişime sahip bir PostgreSQL esnek sunucusu oluşturun ve bu sunucuya erişmek için IP adresi aralığını ekleyin. --public-access parametresi 'All', 'None', <startIpAddress>veya olabilir <startIpAddress>-<endIpAddress>

az postgres flexible-server create --resource-group testGroup --name testserver --public-access 125.23.54.31-125.23.54.35

Özel erişime sahip bir PostgreSQL esnek sunucusu oluşturun. Sağlanan sanal ağ ve alt ağ yoksa, belirtilen adres ön eklerine sahip sanal ağ ve alt ağ oluşturulur.

az postgres flexible-server create --resource-group testGroup --name testserver --vnet myVnet --subnet mySubnet --address-prefixes 10.0.0.0/16 --subnet-prefixes 10.0.0.0/24

Yeni bir alt ağ kaynak kimliği ve yeni özel DNS bölgesi kaynak kimliği kullanarak PostgreSQL esnek sunucusu oluşturun. Alt ağ ve DNS bölgesi farklı abonelik veya kaynak grubunda oluşturulabilir.

az postgres flexible-server create \
  --resource-group testGroup --name testserver \
  --subnet /subscriptions/{SubID}/resourceGroups/{ResourceGroup}/providers/Microsoft.Network/virtualNetworks/{VNetName}/subnets/{SubnetName} \
  --private-dns-zone /subscriptions/{SubID}/resourceGroups/{resourceGroup}/providers/Microsoft.Network/privateDnsZones/testPostgreSQLFlexibleDnsZone.private.postgres.database.azure.com \
  --address-prefixes 172.0.0.0/16 --subnet-prefixes 172.0.0.0/24

Aynı kaynak grubundaki mevcut ağ kaynaklarını kullanarak PostgreSQL esnek sunucusu oluşturun. Sağlanan alt ağda başka bir kaynak dağıtılmamalıdır ve bu alt ağ henüz temsilci olarak atanmadıysa Microsoft.DBforPostgreSQL/flexibleServers'a devredilecektir. Özel DNS bölgesi henüz bağlı değilse sanal ağa bağlanır.

# create vnet
az network vnet create --resource-group testGroup --name testVnet --location testLocation --address-prefixes 172.0.0.0/16

# create subnet
az network vnet subnet create --resource-group testGroup --vnet-name testVnet --address-prefixes 172.0.0.0/24 --name testSubnet

# create private dns zone
az network private-dns zone create -g testGroup -n testDNS.private.postgres.database.azure.com

az postgres flexible-server create --resource-group testGroup \
  --name testserver --location testLocation \
  --subnet /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com\


az postgres flexible-server create --resource-group testGroup --name testserver \
  --vnet testVnet --subnet testSubnet --location testLocation \
  --private-dns-zone /subscriptions/{SubId}/resourceGroups/{testGroup}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

Farklı kaynak grubundaki/ abonelikteki mevcut ağ kaynaklarını kullanarak PostgreSQL esnek sunucusu oluşturun.

az postgres flexible-server create --resource-group testGroup \
   --name testserver --location testLocation \
  --subnet /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/virtualNetworks/tesetVnet/subnets/testSubnet \
  --private-dns-zone /subscriptions/{SubId2}/resourceGroups/{testGroup2}/providers/Microsoft.Network/privateDnsZones/testDNS.postgres.database.azure.com

İsteğe Bağlı Parametreler

--address-prefixes

CIDR biçiminde yeni bir sanal ağ oluştururken kullanılacak IP adresi ön eki. Varsayılan değer 10.0.0.0/16'dır.

--admin-password -p

Yöneticinin parolası. En az 8 karakter ve en fazla 128 karakter. Parola şu kategorilerden üçünün karakterlerini içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar ve alfasayısal olmayan karakterler.

--admin-user -u

Sunucu için yönetici kullanıcı adı. Ayarlandıktan sonra değiştirilemez.

varsayılan değer: lowlyox5
--backup-retention

Bir yedeklemenin kaç gün saklanmış olduğu. 7 ila 35 gün arasında. Varsayılan değer 7 gündür.

varsayılan değer: 7
--database-name -d

Veritabanı sunucusu sağlanırken oluşturulacak veritabanının adı.

--high-availability

Yüksek kullanılabilirlik özelliğini etkinleştirin veya devre dışı bırakın. Varsayılan değer Devre Dışı'dır. Yüksek kullanılabilirlik yalnızca esnek sunucu oluşturma zamanında ayarlanabilir.

kabul edilen değerler: Disabled, Enabled
varsayılan değer: Disabled
--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

--private-dns-zone

Bu parametre yalnızca özel erişimi olan bir sunucu için geçerlidir. Yeni veya mevcut özel dns bölgesinin adı veya kimliği. Aynı kaynak grubundan, farklı kaynak grubundan veya farklı abonelikten özel dns bölgesini kullanabilirsiniz. Farklı kaynak grubundan veya abonelikten bir bölge kullanmak istiyorsanız, lütfen kaynak kimliğini belirtin. CLI, kullanıcılar tarafından sağlanmazsa sanal ağ ile aynı kaynak grubu içinde yeni bir özel dns bölgesi oluşturur.

--public-access

Genel erişimi belirler. İzin verilen IP listesine eklenecek tek veya ip adresi aralığını girin. IP adresi aralıkları kesik çizgiyle ayrılmalıdır ve boşluk içermemelidir. 0.0.0.0 belirtilmesi, Azure'da dağıtılan tüm kaynaklardan genel erişimin sunucunuza erişmesine olanak tanır. "Yok" olarak ayarlandığında sunucu genel erişim modunda ayarlanır ancak güvenlik duvarı kuralı oluşturulmaz.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--sku-name

İşlem SKU'sunun adı. {VM name} Standard_ kuralını izler. Örnekler: Standard_D4s_v3.

varsayılan değer: Standard_D2s_v3
--standby-zone

Yüksek kullanılabilirlik etkinleştirildiğinde hazır bekleyen sunucunun kullanılabilirlik alanı bilgileri.

--storage-size

Sunucunun depolama kapasitesi. Minimum 32 GiB, maksimum ise 16 TiB'dir.

varsayılan değer: 128
--subnet

Yeni veya mevcut bir alt ağın adı veya kaynak kimliği. Farklı kaynak grubundan veya abonelikten bir alt ağ kullanmak istiyorsanız, lütfen ad yerine kaynak kimliğini belirtin. Alt ağın esnek Sunuculara devredileceğini lütfen unutmayın. Temsilci seçiminden sonra, bu alt ağ başka herhangi bir Azure kaynağı türü için kullanılamaz.

--subnet-prefixes

CIDR biçiminde yeni bir alt ağ oluştururken kullanılacak alt ağ IP adresi ön eki. Varsayılan değer 10.0.0.0/24'dür.

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--tier

Sunucunun işlem katmanı. Kabul edilen değerler: Burstable, GeneralPurpose, Bellek için İyileştirilmiş.

varsayılan değer: GeneralPurpose
--version

Sunucu ana sürümü.

varsayılan değer: 13
--vnet

Yeni veya mevcut bir sanal ağın adı veya kimliği. Farklı kaynak grubundan veya abonelikten bir sanal ağ kullanmak istiyorsanız lütfen bir kaynak kimliği belirtin. Ad 2 ila 64 karakter arasında olmalıdır. Ad bir harf veya sayı ile başlamalı, harf, sayı veya alt çizgiyle bitmelidir ve yalnızca harf, sayı, alt çizgi, nokta veya kısa çizgi içerebilir.

--yes -y

Onay istemde bulunmayın.

--zone -z

Kaynağın sağlandığı kullanılabilirlik alanı.

az postgres flexible-server delete

Esnek sunucuyu silme.

az postgres flexible-server delete [--ids]
                                   [--name]
                                   [--resource-group]
                                   [--yes]

Örnekler

Esnek sunucuyu silme.

az postgres flexible-server delete --resource-group testGroup --name testserver

İstem veya onay olmadan esnek bir sunucuyu silin.

az postgres flexible-server delete --resource-group testGroup --name testserver --yes

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--yes -y

Onay istemde bulunmayın.

az postgres flexible-server execute

Esnek bir sunucuya bağlanın.

az postgres flexible-server execute --admin-password
                                    --admin-user
                                    --name
                                    [--database-name]
                                    [--file-path]
                                    [--querytext]

Gerekli Parametreler

--admin-password -p

Yöneticinin oturum açma parolası.

--admin-user -u

Yöneticinin oturum açma kullanıcı adı.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

İsteğe Bağlı Parametreler

--database-name -d

Veritabanının adı.

--file-path -f

Yürütülecek sql dosyasının yolu.

--querytext -q

Esnek sunucuda çalıştırılacak bir sorgu.

az postgres flexible-server list

Kullanılabilir esnek sunucuları listeleyin.

az postgres flexible-server list [--resource-group]

Örnekler

Bir abonelikteki tüm PostgreSQL esnek sunucularını listeleme.

az postgres flexible-server list

Bir kaynak grubundaki tüm PostgreSQL esnek sunucularını listeleyin.

az postgres flexible-server list --resource-group testGroup

Bir kaynak grubundaki tüm PostgreSQL esnek sunucularını tablo biçiminde listeleyin.

az postgres flexible-server list --resource-group testGroup --output table

İsteğe Bağlı Parametreler

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az postgres flexible-server list-skus

Verilen bölgedeki kullanılabilir sku'ları listeler.

az postgres flexible-server list-skus --location

Gerekli Parametreler

--location -l

Konum. Değerleri: az account list-locations. varsayılan konumu kullanarak az configure --defaults location=<location>yapılandırabilirsiniz.

az postgres flexible-server restart

Esnek sunucuyu yeniden başlatın.

az postgres flexible-server restart [--failover]
                                    [--ids]
                                    [--name]
                                    [--resource-group]

Örnekler

Esnek sunucuyu yeniden başlatın.

az postgres flexible-server restart --resource-group testGroup --name testserver

Planlı yük devretme ile sunucuyu yeniden başlatma

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Planned

Zorlamalı yük devretme ile sunucuyu yeniden başlatma

az postgres flexible-server restart --resource-group testGroup --name testserver --failover Forced

İsteğe Bağlı Parametreler

--failover

Sunucu yeniden başlatma işlemi için zorlamalı veya planlı yük devretme. İzin verilen değerler: Zorlanmış, Planlı.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az postgres flexible-server restore

Esnek sunucuyu yedekten geri yükleyin.

az postgres flexible-server restore --source-server
                                    [--address-prefixes]
                                    [--ids]
                                    [--name]
                                    [--no-wait]
                                    [--private-dns-zone]
                                    [--resource-group]
                                    [--restore-time]
                                    [--subnet]
                                    [--subnet-prefixes]
                                    [--vnet]
                                    [--yes]
                                    [--zone]

Örnekler

'testserver' öğesini belirli bir belirli bir noktaya yeni bir 'testserverNew' sunucusu olarak geri yükleyin.

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver --restore-time "2017-06-15T13:10:00Z"

'testserver2' öğesini 'testserverNew' olarak geri yükleyin; burada 'testserverNew', 'testserver2'den farklı bir kaynak grubunda yer alır.

az postgres flexible-server restore --resource-group testGroup --name testserverNew \
  --source-server "/subscriptions/${SubID}/resourceGroups/${ResourceGroup}/providers/Microsoft.DBforPostgreSQL/servers/testserver2" \
  --restore-time "2017-06-15T13:10:00Z"

'testserver' öğesini geçerli belirli bir noktaya yeni bir 'testserverNew' sunucusu olarak geri yükleyin.

az postgres flexible-server restore --resource-group testGroup --name testserverNew --source-server testserver

Gerekli Parametreler

--source-server

Geri yükleneceği kaynak sunucunun adı veya kaynak kimliği.

İsteğe Bağlı Parametreler

--address-prefixes

CIDR biçiminde yeni bir sanal ağ oluştururken kullanılacak IP adresi ön eki. Varsayılan değer 10.0.0.0/16'dır.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

--private-dns-zone

Bu parametre yalnızca özel erişimi olan bir sunucu için geçerlidir. Yeni veya mevcut özel dns bölgesinin adı veya kimliği. Aynı kaynak grubundan, farklı kaynak grubundan veya farklı abonelikten özel dns bölgesini kullanabilirsiniz. Farklı kaynak grubundan veya abonelikten bir bölge kullanmak istiyorsanız, lütfen kaynak kimliğini belirtin. CLI, kullanıcılar tarafından sağlanmazsa sanal ağ ile aynı kaynak grubu içinde yeni bir özel dns bölgesi oluşturur.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--restore-time

(ISO8601 biçiminden) geri yüklenmek için UTC'deki zaman noktası; örneğin, 2017-04-26T02:10:00+00:00 Varsayılan değer geçerli saate ayarlanır.

varsayılan değer: 2022-07-05T03:45:45+00:00
--subnet

Yeni veya mevcut bir alt ağın adı veya kaynak kimliği. Farklı kaynak grubundan veya abonelikten bir alt ağ kullanmak istiyorsanız, lütfen ad yerine kaynak kimliğini belirtin. Alt ağın esnek Sunuculara devredileceğini lütfen unutmayın. Temsilci seçiminden sonra, bu alt ağ başka herhangi bir Azure kaynağı türü için kullanılamaz.

--subnet-prefixes

CIDR biçiminde yeni bir alt ağ oluştururken kullanılacak alt ağ IP adresi ön eki. Varsayılan değer 10.0.0.0/24'dür.

--vnet

Yeni veya mevcut bir sanal ağın adı veya kimliği. Farklı kaynak grubundan veya abonelikten bir sanal ağ kullanmak istiyorsanız lütfen bir kaynak kimliği belirtin. Ad 2 ila 64 karakter arasında olmalıdır. Ad bir harf veya sayı ile başlamalı, harf, sayı veya alt çizgiyle bitmelidir ve yalnızca harf, sayı, alt çizgi, nokta veya kısa çizgi içerebilir.

--yes -y

Onay istemde bulunmayın.

--zone -z

Kaynağın sağlandığı kullanılabilirlik alanı.

az postgres flexible-server show

Esnek sunucunun ayrıntılarını alın.

az postgres flexible-server show [--ids]
                                 [--name]
                                 [--resource-group]

Örnekler

Esnek sunucunun ayrıntılarını alma

az postgres flexible-server show --resource-group testGroup --name testserver

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az postgres flexible-server show-connection-string

PostgreSQL esnek sunucu veritabanı için bağlantı dizelerini gösterin.

az postgres flexible-server show-connection-string [--admin-password]
                                                   [--admin-user]
                                                   [--database-name]
                                                   [--ids]
                                                   [--server-name]

Örnekler

Cmd ve programlama dilleri için bağlantı dizelerini gösterin.

az postgres flexible-server show-connection-string -s testserver -u username -p password -d databasename

İsteğe Bağlı Parametreler

--admin-password -p

Yöneticinin parolası. En az 8 karakter ve en fazla 128 karakter. Parola şu kategorilerden üçünün karakterlerini içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar ve alfasayısal olmayan karakterler.

varsayılan değer: {password}
--admin-user -u

Sunucu için yönetici kullanıcı adı. Ayarlandıktan sonra değiştirilemez.

varsayılan değer: {login}
--database-name -d

Veritabanı sunucusu sağlanırken oluşturulacak veritabanının adı.

varsayılan değer: {database}
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--server-name -s

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

varsayılan değer: {server}

az postgres flexible-server start

Esnek bir sunucu başlatın.

az postgres flexible-server start [--ids]
                                  [--name]
                                  [--resource-group]

Örnekler

Esnek bir sunucu başlatın.

az postgres flexible-server start --resource-group testGroup --name testserver

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az postgres flexible-server stop

Esnek sunucuyu durdurun.

az postgres flexible-server stop [--ids]
                                 [--name]
                                 [--resource-group]

Örnekler

Esnek sunucuyu durdurun.

az postgres flexible-server stop --resource-group testGroup --name testserver

İsteğe Bağlı Parametreler

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

az postgres flexible-server update

Esnek bir sunucuyu güncelleştirme.

az postgres flexible-server update [--add]
                                   [--admin-password]
                                   [--backup-retention]
                                   [--force-string]
                                   [--high-availability {Disabled, Enabled}]
                                   [--ids]
                                   [--maintenance-window]
                                   [--name]
                                   [--remove]
                                   [--resource-group]
                                   [--set]
                                   [--sku-name]
                                   [--standby-zone]
                                   [--storage-size]
                                   [--tags]
                                   [--tier]

Örnekler

Sunucu ve kaynak grubu için yerel bağlamı kullanarak esnek sunucunun sku'su güncelleştirildi.

az postgres flexible-server update --sku-name Standard_D4s_v3

Sunucunun etiketlerini güncelleştirin.

az postgres flexible-server update --resource-group testGroup --name testserver --tags "k1=v1" "k2=v2"

Parola sıfırlama

az postgres flexible-server update --resource-group testGroup --name testserver -p password123

İsteğe Bağlı Parametreler

--add

Bir yol ve anahtar değer çiftleri belirterek nesne listesine nesne ekleyin. Örnek: --add property.listProperty <key=value, string veya JSON dize>.

--admin-password -p

Yöneticinin parolası. En az 8 karakter ve en fazla 128 karakter. Parola şu kategorilerden üçünün karakterlerini içermelidir: İngilizce büyük harfler, İngilizce küçük harfler, sayılar ve alfasayısal olmayan karakterler.

--backup-retention

Bir yedeklemenin kaç gün saklanmış olduğu. 7 ila 35 gün arasında. Varsayılan değer 7 gündür.

--force-string

'set' veya 'add' kullanırken, JSON'a dönüştürmeye çalışmak yerine dize değişmez değerlerini koruyun.

--high-availability

Yüksek kullanılabilirlik özelliğini etkinleştirin veya devre dışı bırakın. Varsayılan değer Devre Dışı'dır. Yüksek kullanılabilirlik yalnızca esnek sunucu oluşturma zamanında ayarlanabilir.

kabul edilen değerler: Disabled, Enabled
--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--maintenance-window

Bakım için belirlenen süre (UTC). Örnekler: "Güneş:23:30", pazar günü saat 23:30 UTC'de zamanlanır. Varsayılan geçişe dönmek için "Devre Dışı" yazın.

--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

--remove

Bir özelliği veya öğeyi listeden kaldırın. Örnek: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--set

Ayarlanacağı özellik yolunu ve değeri belirterek bir nesneyi güncelleştirin. Örnek: --set property1.property2=.

--sku-name

İşlem SKU'sunun adı. {VM name} Standard_ kuralını izler. Örnekler: Standard_D4s_v3.

--standby-zone

Yüksek kullanılabilirlik etkinleştirildiğinde hazır bekleyen sunucunun kullanılabilirlik alanı bilgileri.

--storage-size

Sunucunun depolama kapasitesi. Minimum 32 GiB, maksimum ise 16 TiB'dir.

--tags

Boşlukla ayrılmış etiketler: anahtar[=değer] [anahtar[=değer] ...]. Mevcut etiketleri temizlemek için "" kullanın.

--tier

Sunucunun işlem katmanı. Kabul edilen değerler: Burstable, GeneralPurpose, Bellek için İyileştirilmiş.

az postgres flexible-server wait

Esnek sunucunun belirli koşulları karşılamasını bekleyin.

az postgres flexible-server wait [--created]
                                 [--custom]
                                 [--deleted]
                                 [--exists]
                                 [--ids]
                                 [--interval]
                                 [--name]
                                 [--resource-group]
                                 [--timeout]
                                 [--updated]

İsteğe Bağlı Parametreler

--created

'provisioningState' ile 'Succeeded' konumunda oluşturulana kadar bekleyin.

--custom

Koşul özel bir JMESPath sorgusunu karşılayana kadar bekleyin. Örneğin provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].

--deleted

Silinene kadar bekleyin.

--exists

Kaynak var olana kadar bekleyin.

--ids

Bir veya daha fazla kaynak kimlikleri (boşlukla ayrılmış). 'Kaynak Kimliği' bağımsız değişkenlerinin tüm bilgilerini içeren tam bir kaynak kimliği olmalıdır. --ids veya diğer 'Kaynak Kimliği' bağımsız değişkenlerini sağlamanız gerekir.

--interval

Saniye cinsinden yoklama aralığı.

varsayılan değer: 30
--name -n

Sunucunun adı. Ad yalnızca küçük harf, sayı ve kısa çizgi (-) karakteri içerebilir. En az 3 karakter ve en fazla 63 karakter.

--resource-group -g

Kaynak grubunun adı. varsayılan grubu kullanarak az configure --defaults group=<name>yapılandırabilirsiniz.

--timeout

Saniye cinsinden en fazla bekleme.

varsayılan değer: 3600
--updated

ProvisioningState değeri 'Başarılı' olarak güncelleştirilene kadar bekleyin.