Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.92) (envelope-from ) id 1jH3Eu-0007tn-2m for pgsql-novice@arkaria.postgresql.org; Wed, 25 Mar 2020 10:26:24 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1jH3Es-00051s-F4 for pgsql-novice@arkaria.postgresql.org; Wed, 25 Mar 2020 10:26:22 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1jH3Es-00051l-3R for pgsql-novice@lists.postgresql.org; Wed, 25 Mar 2020 10:26:22 +0000 Received: from mail-wm1-x343.google.com ([2a00:1450:4864:20::343]) by magus.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.92) (envelope-from ) id 1jH3En-0007kS-5l for pgsql-novice@lists.postgresql.org; Wed, 25 Mar 2020 10:26:21 +0000 Received: by mail-wm1-x343.google.com with SMTP id w25so1763090wmi.0 for ; Wed, 25 Mar 2020 03:26:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec-at.20150623.gappssmtp.com; s=20150623; h=message-id:subject:from:to:date:in-reply-to:references:user-agent :mime-version:content-transfer-encoding; bh=KrdnKCICuMCvOHwnH9CFYoKFQ2faRkwCW52bouFmgmg=; b=j9ziFdTYuUmObyxBamFeFH0XA7HfOUudTYVte5ut4A4UsjEg8SuL9shr3aIIlZWi1b yHPWazCYVJxlmU4uiFXsQotxn/axXWWN0aHvtkLTLh5fywXMt5D58ysH/+5BBb/tqtYb LkYQiKJ6aOo51j0ScSwlos7WP0KJq1my8wtnmctvN2N6ML3vtWx9g166fyagOJO9+ZUR T5idNg4tcJiV518hxkXmudlMijO8mNJRXJGl4vcgPCoApDVPG6XyR1BXFAuLJfxA5KCp vdFv/JGnYyOqIlKcMDfkHtew0uknWgWr4x+WrdmftUtZ2wJZ46YwGgTTObMuoLBeONTY rdXg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:in-reply-to :references:user-agent:mime-version:content-transfer-encoding; bh=KrdnKCICuMCvOHwnH9CFYoKFQ2faRkwCW52bouFmgmg=; b=aSXwIPfF8e5sKOsIhQkcM2A/qOFEk9EzcT1zHaCw3SSEzr8x8S1qL7FzncyCV0Y5r+ v4EORBWOlt9k1VY6HUzpXbFIbMug2rVav4HmbkQ5WIJBCSlNgHg0kxIBebuUmXO40xqh he/sZpKRmOFimHJ4oRnqCRDZYce2QAy+jLynDW+ZhGcxX0qb4EmDvbXNqgjDSGUW0zLZ uiGtqzkPFYnRH+t408JhvwRLM5yDOS7/kmDuOhIOamDZtLzLLbQPrdkB6+SsCNOaqcru 2Wsqndp3t7CeBltgDcsopbHlNBzI7qUF77jb2DpmvUxqRa5+sIYD7cS15fH9Fbdg5uft vQFA== X-Gm-Message-State: ANhLgQ1DnihQlzFzJm7qAwDIqxcB7L94i/Gb9J/grzeVMf3hyqRkLHPf b7ixfVOr2LUbiKf0jjORAvGumg== X-Google-Smtp-Source: ADFU+vspM5QoJmPQiacGxpbeKa5pOcdaPD3ThjtcOiOMzQF2YoitMY2DuhwI8F7m9Yi3srzXIJJxTQ== X-Received: by 2002:a1c:9ecb:: with SMTP id h194mr2897393wme.49.1585131975905; Wed, 25 Mar 2020 03:26:15 -0700 (PDT) Received: from dynamic-ekzxwneg1pqdhtbk7-pd01.res.v6.highway.a1.net (dynamic-ekzxwneg1pqdhtbk7-pd01.res.v6.highway.a1.net. [2001:871:60:164:46ac:a26b:cddf:c4c7]) by smtp.gmail.com with ESMTPSA id o16sm34271314wrs.44.2020.03.25.03.26.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Mar 2020 03:26:15 -0700 (PDT) Message-ID: <3a26b1847befc88bd1c61fb46df580bc6eeace2d.camel@cybertec.at> Subject: Re: Another view From: Laurenz Albe To: Roberto Taglia , "pgsql-novice@lists.postgresql.org" Date: Wed, 25 Mar 2020 11:26:14 +0100 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.32.5 (3.32.5-1.fc30) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On Wed, 2020-03-25 at 10:10 +0000, Roberto Taglia wrote: > I'm coming from SQL server world and when i use PGADMIN4, i'm very disappointed to find my tables if i have more than on schema. > > In SSMS, i have the following : > + [database] > > + [Tables] > > > schemaName1.TableName1 > > > schemaName2.TableName1 > > > schemaName3.TableName1 > > I've got all my table in just few clicks. > > In PGADMIN4, it's a little bit painful , to access TableName1, i must click 5 times and again 5 times more for another table of another schema : > + [database] > > + [Schemas] > > > + schemaName1 > > > > > + [Tables] > > > > > > TableName1 > > SSMS is more efficient and saves my time every day. > To save my time, i must reconsider creating ONLY one schema, it is not best practice. > > Will you implement another database explorer view for PGADMIN4 ? If you want a flexible and convenient PostgreSQL client tool, use psql. There, you can do what you want with \dt schemaname*.tablename1 Not a single click is necessary! It is also possible to use an SQL query: SELECT table_schema, table_name FROM information_schema.tables ORDER BY table_name, table_schema; That will also be possible with pgAdmin's query tool. It is not a good idea to choose a database design based on convenience in using a certain schema browser. Yours, Laurenz Albe -- Cybertec | https://www.cybertec-postgresql.com