From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: Designing people and organization management for Emacs Date: Fri, 4 Dec 2020 20:56:04 +0300 Message-ID: References: <87zh2tdhdl.fsf@ucl.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37094"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: help-gnu-emacs@gnu.org To: Christopher Dimech Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 04 21:19:43 2020 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1klHYM-0009Wl-QZ for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 04 Dec 2020 21:19:42 +0100 Original-Received: from localhost ([::1]:56872 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1klHYL-0006W7-Qx for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 04 Dec 2020 15:19:41 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:53908) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1klFK5-0004bX-0k for help-gnu-emacs@gnu.org; Fri, 04 Dec 2020 12:56:56 -0500 Original-Received: from static.rcdrun.com ([95.85.24.50]:40315) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1klFJw-0007I2-W4 for help-gnu-emacs@gnu.org; Fri, 04 Dec 2020 12:56:45 -0500 Original-Received: from localhost ([::ffff:197.157.0.57]) (AUTH: PLAIN admin, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by static.rcdrun.com with ESMTPSA id 00000000002C0003.000000005FCA7851.00006729; Fri, 04 Dec 2020 17:56:32 +0000 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=95.85.24.50; envelope-from=bugs@gnu.support; helo=static.rcdrun.com X-Spam_score_int: 14 X-Spam_score: 1.4 X-Spam_bar: + X-Spam_report: (1.4 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_SBL_CSS=3.335, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:125982 Archived-At: * Christopher Dimech [2020-12-04 19:42]: > > In relation to this project "people" I am now polishing the table > > unless there are no comments in the way how I think is best. Then > > users can adapt table if they wish to or make their own functions to > > enhance. > > Would need some useful description of making new tables and some functions > that would help users do that. At least spare them some of the process. When preparing Emacs package let us say for people's contact management then users do not need to think much of the underlying database table design. They think of people's names, birthdate, address, and contact information. Programmers need to know how to make functions or do SQL queries. Some references: https://aiven.io/blog/an-introduction-to-postgresql https://www.postgresqltutorial.com/